提问人:user167850 提问时间:12/16/2009 最后编辑:Willuser167850 更新时间:6/11/2015 访问量:5299
PHP error_reporting(0) 是影响错误日志记录,还是只显示错误?
Does PHP error_reporting(0) affect error logging, or just display?
答:
0赞
Tor Valamo
12/16/2009
#1
它只是抑制显示的错误。错误日志记录的 ini 设置决定了日志记录级别。
14赞
zombat
12/16/2009
#2
是的,它会影响两者。
error_reporting级别定义触发的错误级别。是否记录或显示这些错误由其他设置决定。
总结一下:
- error_reporting:触发的错误级别。
- display_errors:是否在脚本输出中显示触发的错误。
- log_errors:是否将触发的错误写入日志。
从本质上讲,设置意味着您已经关闭了错误报告,并且不会将任何内容记录到文件中或输出到屏幕上。error_reporting(0)
-3赞
Evan Carroll
12/16/2009
#3
PHP有很好的文档,请查看
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting 它的作用,
运行时函数的 http://us.php.net/manual/en/function.error-reporting.php
它的影响取决于 stderr 的发展方向。
评论