我希望你说明为什么有人不应该在 PHP 中使用最高级别的错误报告?
设置最高级别的方法:
PHP < 5.4:
error_reporting(E_ALL | E_STRICT);
PHP >= 5.4:
error_reporting(E_ALL);
PHP所有版本(推荐用于配置文件):
error_reporting(2147483647);
PHP所有版本(我的配置,-1 将包含所有错误并且易于记忆)
error_reporting(-1);
我的经历:
- 没有理由报告水平低
- 从未使用过错误控制运算符
- 用于通过set_error_handler和自定义异常类将所有错误转换为异常以覆盖文件和行