Наведені нижче режими визначають де і коли PHP-директиви можуть або ж не можуть встановлюватись, причому кожна директива в посібнику має відношення до одного з цих режимів. Наприклад, деякі налаштування можуть встановлюватись всередині PHP-скриптів використовуючи ini_set(), в той час як інші необхідно встановлювати в php.ini чи httpd.conf.
Наприклад, директива
output_buffering відноситься до
режиму INI_PERDIR
, тому вона не може встановлюватись через
ini_set(). Однак, директива
display_errors відноситься до режиму
INI_ALL
, тому вона може встановлюватись будь-де,
включаючи ini_set().
INI_USER
(int)
INI_PERDIR
(int)
INI_SYSTEM
(int)
INI_ALL
(int)