Forum und email

Voľby jazyka

Jazyk a Rozličné konfiguračné voľby
Názov Štandardne Zmeniteľný
short_open_tag On PHP_INI_SYSTEM|PHP_INI_PERDIR
asp_tags Off PHP_INI_SYSTEM|PHP_INI_PERDIR
precision "14" PHP_INI_ALL
y2k_compliance Off PHP_INI_ALL
allow_call_time_pass_reference On PHP_INI_SYSTEM|PHP_INI_PERDIR
expose_php On PHP_INI_SYSTEM
zend.ze1_compatibility_mode Off PHP_INI_ALL

Tu je krátke vysvetlenie konfiguračných direktív.

short_open_tag boolean

Hovorí, či by mala krátka forma (<? ?> ) otvoreného tagu PHP byť povolená. Ak chcete používať PHP v kombinácii s XML, môžete túto voľbu zakázať, aby ste používali <?xml ?> inline. Inak ho môžete vytlačiť s PHP, napríklad: <?php echo '<?xml version="1.0"'; ?> . Tiež ak je zakázaná, musíte použiť dlhú formu otvoreného tagu PHP (<?php ?> ).

Note: Táto direktíva tiež ovplyvňuje skratku <?= , ktorá je identická s <? echo . Použitie tejto skratky vyžaduje short_open_tag nastavenie na on.

asp_tags boolean
Povoluje použitie ASP-podobných <% %> tagov dodatočne k zvyčajným <?php ?> tagom. To zahŕňa skratku tlačenia hodnoty premennej <%= $value %>. Pre viac informácii, pozri Vyskočenie z HTML.

Note: Podpora pre ASP-podobné tagy bola pridaná v 3.0.4.

precision integer
Počet cifier zobrazených v číslach s pohyblivou čiarkou.
y2k_compliance boolean
Prinúti prispôsobenie sa k roku 2000 (spôsobí problémy s neprispôsobovými prehliadačmi)
allow_call_time_pass_reference boolean

Či sa má povoliť schopnosť prinútiť poslanie argumentov referenciou v čase volania funkcie. Táto metóda je odmietaná a je pravdepodobné, že nebude podporovaná v budúcich verziách PHP/Zend. Povzbudzovaná metóda určovania, ktoré argumenty by sa mali poslať referenciou v deklarácii funkcie. Povzbudzujeme vás k vyskúšaniu a nastaveniu tejto voľby na Off a uistite sa, že váš skript s tým funguje správne, aby ste mohli zabezpečiť, že budú fugovať s budúcimi verziami jazyka (tiež dostanete varovanie vždy, keď budete túto vlastnosť používať a argument sa pošle hodnotou namiesto referencie).

Tiež pozri Vysvetlené Referencie.

expose_php boolean

Rozhoduje, či PHP môže odhaliť fakt, že je nainštalovaný na serveri (napr. pridaním jeho signatúry do hlavičky web servera). Bezpečnosti to vôbec neuškodí, ale umožňuje určiť, či používate PHP vašom web serveri alebo nie.

zend.ze1_compatibility_mode boolean

Zapína mód kompatibility s Zend Engine 1 (PHP 4). Ovplyvňuje klonovanie, zostavovanie a porovnávanie objektov.