Режимы определяют, когда и где разрешается или не разрешается устанавливать 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 )