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