PHP error_reporting(0)会影响错误记录,还是仅显示?

时间:2009-12-16 02:42:24

标签: php error-reporting error-logging

error_reporting(0);对错误记录(对文件)有什么影响,还是只是抑制屏幕上的错误显示?

感谢。

3 个答案:

答案 0 :(得分:13)

是的,它会影响两者。

error_reporting级别定义触发的错误级别。是否记录或显示这些错误取决于其他设置。

总结:

实质上,设置error_reporting(0)意味着您已关闭错误报告,并且不会将任何内容记录到文件或输出到屏幕。

答案 1 :(得分:0)

它只是抑制显示的错误。您的ini settings for error logging确定了日志记录级别。

答案 2 :(得分:-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的去向。