error_reporting
设置应该报告何种 PHP 错误
PHP 4.0.0 及以上版本
error_reporting() 用于设置 PHP 错误报告级别。通过该函数,可以控制在脚本执行时显示哪些类型的错误或警告。它可以控制在开发、调试和生产环境中的错误信息显示。
int error_reporting([int $level])
该函数的参数只有一个可选参数:
返回当前的错误报告级别。
以下示例演示如何使用 error_reporting 函数设置不同的错误报告级别:
error_reporting(E_ALL); // 设置报告所有错误
示例代码说明:该代码设置了错误报告级别为 E_ALL,表示报告所有类型的错误,包括警告、通知等。
error_reporting(0); // 禁用错误报告
示例代码说明:该代码设置了错误报告级别为 0,表示禁用所有错误的显示。这在生产环境中非常常见。
error_reporting(E_ERROR | E_WARNING | E_PARSE); // 仅报告运行时错误
示例代码说明:该代码设置了错误报告级别为 E_ERROR、E_WARNING 和 E_PARSE,表示只报告致命错误、警告和解析错误。