您的位置:首页 > 编程语言 > PHP开发

PHP配置指令作用域说明

2015-05-28 13:54 183 查看
PHP总共有4个配置指令作用域,分别是
PHP_INI_USER,PHP_INI_PERDIR,PHP_INI_SYSTEM,PHP_INI_ALL。这些作用域限制了指令是否可以被修
改,在那里可以被修改。php的每个配置项都会有一个作用域。下面是对四种作用域的说明。
作用域类型         说明
PHP_INI_USER     可在用户脚本(如 ini_set())或Windows注册表(PHP 5.3 起)以及.user.ini中设定
PHP_INI_PERDIR   可在 php.ini,.htaccess 或 httpd.conf 中设定
PHP_INI_SYSTEM   可在 php.ini 或 httpd.conf 中设定
PHP_INI_ALL      可在任何地方设定

例如
output_buffering 指令是属于 PHP_INI_PERDIR,因而就不能用 ini_set() 来设定。但是
display_errors 指令是属于 PHP_INI_ALL 因而就可以在任何地方被设定,包括 ini_set()。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: