【发布时间】:2013-10-02 06:33:20
【问题描述】:
如何关闭 php 中特定文件的错误日志记录?
我知道你没有显示错误
<?
error_reporting(0); // dont report/show errors
don't log errors; - // how to do that.
?>
【问题讨论】:
-
我指的是错误 LOGGING 未报告(显示)。如何关闭错误记录。
标签: php
如何关闭 php 中特定文件的错误日志记录?
我知道你没有显示错误
<?
error_reporting(0); // dont report/show errors
don't log errors; - // how to do that.
?>
【问题讨论】:
标签: php
ini_set('log_errors', 'off');
或在 PHP.ini 中:
log_errors = off
【讨论】:
error_reporting(0) 实际上是disables logging of the errors。如果你想记录错误但不显示它们,你应该使用
error_reporting(E_ALL); // or whatever level of reporting you need
ini_set('display_errors', 0);
【讨论】:
错误记录是通过log_errors配置设置控制的,所以你可以用ini_set('log_errors', false)关闭它,然后在文件末尾再次打开它(实际上,保存旧值并恢复到那个更好)。
请注意,这仅适用于执行一次的代码,而不是例如用于类方法中的代码。
【讨论】: