PHP error_reporting(0)会影响错误日志记录,还是只显示?
答
是,它既影响。
的使用error_reporting级别定义错误的水平被触发。您是否记录或显示这些错误是由其他设置决定的。
总结:
- error_reporting:错误的水平被触发什么。
- display_errors:是否在脚本输出中显示触发的错误。
- log_errors:是否将触发的错误写入日志。
从本质上讲,设置error_reporting(0)
意味着您关闭了错误报告,并且没有任何内容会记录到文件或输出到屏幕。
答
PHP有相当不错的文档,请参阅
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting 为它做什么,
http://us.php.net/manual/en/function.error-reporting.php 的运行时函数
它的影响取决于地方标准错误是怎么回事。
这很疯狂 - 四个相互矛盾的答案? – gahooa 2009-12-16 02:47:54
我知道,我已经尝试过文档和搜索引擎,但也有相互冲突的陈述。感谢所有的输入,我将与zombat的答案进行进一步的测试。 – user167850 2009-12-16 02:54:40