Voľby jazyka
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žadujeshort_open_tag
nastavenie na on.
-
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.