## Wo Konfigurationseinstellungen gesetzt werden können

Diese Modi bestimmen wann und wo eine PHP-Direktive gesetzt oder nicht gesetzt werden kann. Jede Direktive im Handbuch verweist auf einen dieser Modi. Zum Beispiel können einige Einstellungen in einem PHP-Skript mittels ini_set() gesetzt werden, während andere nur über die php.ini oder httpd.conf gesetzt werden können.

Ein Beispiel ist die output_buffering-Einstellung. Wegen `INI_PERDIR` kann sie nicht mittels ini_set() gesetzt werden. Die display_errors-Einstellung hingegegen kann wegen `INI_ALL` überall gesetzt werden, also auch mittels ini_set().

Konstanten für die INI-Modi
`INI_USER` (int)
  Der Eintrag kann in Benutzerskripten gesetzt werden (z. B. mit ini_set()) oder in der Windows-Registry. Der Eintrag kann in der .user.ini gesetzt werden
`INI_PERDIR` (int)
  Der Eintrag kann in der php.ini, der .htaccess, der httpd.conf oder der .user.ini gesetzt werden
`INI_SYSTEM` (int)
  Der Eintrag kann in der php.ini oder der httpd.conf gesetzt werden
`INI_ALL` (int)
  Der Eintrag kann überall gesetzt werden

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