不PHP error_reporting(0)影响的错误记录,或者只是显示?
-
19-09-2019 - |
题
做 error_reporting(0);
有任何效果上的错误记录(文件),或者它是否只是抑制屏幕上显示错误?
谢谢。
解决方案
是的,它影响到两个。
The error_reporting级的定义是什么水平的错误得到 触发.你是否记录或显示那些错误决定的其他设置。
以总结:
- error_reporting:什么水平的错误得到触发的。
- display_errors:是否显示引发错误的脚本输出。
- log_errors:是否写入触发的错误记录。
从本质上讲,设定 error_reporting(0)
意味着你已经关闭的错误报告,并没有什么会被记录到的文件或输出到屏幕上。
其他提示
它只是抑制显示错误的错误。您的 INI设置错误记录 确定记录级别。
PHP有很好的文档,请查看
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting为了做什么
http://us.php.net/manual/en/function.error-reporting.php对于运行时函数
它的效果取决于stderr的去向。
不隶属于 StackOverflow