PHP配置指令作用域说明

来源:互联网 发布:理综物理答题卷 知乎 编辑:程序博客网 时间:2024/05/16 04:55
   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()。

0 0
原创粉丝点击