配置设置的位置
这些模式决定了 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)
-
可以在任何地方设置条目。