我正在尝试不记录通知错误,这些错误被写入我服务器上的错误日志文件.我试过(在我的index.PHP的顶部):
ini_set('display_errors',0); error_reporting(E_ALL ^ E_NOTICE);
PHPinfo()告诉我:
- Version 5.2.12 - error_reporting 6143 - error_log error_log - safe_mode Off
如果您在Apache服务器上,请尝试在.htaccess文件中设置该值.一般格式是:
PHP_flag log_errors on PHP_value error_log /path/to/error.log PHP_value error_reporting integer
其中integer是运行类似的值:
echo E_ALL & ~E_NOTICE; // prints 30711
更多信息:
http://perishablepress.com/press/2008/01/14/advanced-php-error-handling-via-htaccess/