Місця встановлення параметрів конфігурації
Ці режими визначають, коли і де директива PHP може або не може бути встановлена, і кожна директива в посібнику відноситься до одного з цих режимів. Наприклад, деякі налаштування можуть бути встановлені за допомогою PHP-скрипту, який використовує ini_set(), а інші можуть вимагати php.ini або httpd.conf.
Наприклад, директива output_buffering відповідає **INI_PERDIR
**тому її не можна встановлювати через функцію ini_set(). Тим не менш, директива display_errors відповідає **INI_ALL
**тому її можна встановлювати звідусіль, включаючи функцію ini_set()
Константи режиму INI
Константы | Опис |
---|---|
INI_USER (int) | Запис задають у скриптах користувача (наприклад, функцією ini_set()у реєстрі Windows або файлі .user.ini |
INI_PERDIR (int) | Запис встановлюють у файлах php.ini, .htaccess, httpd.conf чи .user.ini |
INI_SYSTEM (int) | Запис встановлюють у файлах php.ini або httpd.conf |
INI_ALL (int) | Запис дозволено встановлювати будь-де |