## どこで設定を行うのか

これらのモードは、ある 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)
  エントリはどこでも設定できます

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open