Voľby jazyka

Tabuľka H-2. Jazyk a Rozličné konfiguračné voľby

NázovŠtandardneZmeniteľný
short_open_tagOnPHP_INI_SYSTEM|PHP_INI_PERDIR
asp_tagsOffPHP_INI_SYSTEM|PHP_INI_PERDIR
precision"14"PHP_INI_ALL
y2k_complianceOffPHP_INI_ALL
allow_call_time_pass_referenceOnPHP_INI_SYSTEM|PHP_INI_PERDIR
expose_phpOnPHP_INI_SYSTEM

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 ?>).

Poznámka: 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.

Poznámka: 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.