永久设置显示错误(PHP)

时间:2012-12-12 16:35:32

标签: php ini

ini_set('display_errors', '0');

这应该禁用display_errors,但它不会永久执行。当我尝试echo ini_get('display_errors');下次我运行脚本时我得到1.如何永久设置它。

3 个答案:

答案 0 :(得分:1)

我建议更改php.ini设置:

display_errors = Off

或者您是否需要在每个应用程序/每个脚本基础上使用它?

答案 1 :(得分:1)

您需要将 display_errors = Off 设置为php的 php.ini 配置文件。

ini_set函数用于运行定义到php.ini文件中的配置参数的时间值。

修改php.ini文件中的配置参数后,重新启动apache web server的服务,并使用 phpinfo()函数验证配置参数display_error的值是否已被修改

有关 display_error 配置参数的详细信息,请参阅以下url中提到的文档

http://php.net/manual/en/errorfunc.configuration.php#ini.display-errors

答案 2 :(得分:0)

这是从php.net网站

中提取的
  

设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并将在脚本结束时恢复。

所以它不是永久性的。因此,请更改您的php.ini文件。