查询

error_reporting()函数—用法及示例

「 设置 PHP 的错误报告级别 」


函数名称:error_reporting()

函数描述:error_reporting() 函数用于设置 PHP 的错误报告级别。

用法:error_reporting(int $level)

  • $level:可选参数,表示错误报告的级别。可以是以下值之一:
    • E_ALL:显示所有错误和警告
    • E_ERROR:显示致命的运行时错误
    • E_WARNING:显示运行时警告(非致命)
    • E_NOTICE:显示运行时通知(如未初始化的变量),但不会中断脚本的执行
    • E_STRICT:启用 PHP 对代码的修改建议的提示
    • 0:禁用所有错误和警告

示例:

  1. 设置错误报告级别为显示所有错误和警告:
error_reporting(E_ALL);
  1. 设置错误报告级别为显示致命的运行时错误和警告:
error_reporting(E_ERROR | E_WARNING);
  1. 禁用所有错误和警告:
error_reporting(0);

注意事项:

  • error_reporting() 函数必须在出现任何错误之前调用,否则设置将不会生效。
  • 通常建议在开发环境中将错误报告级别设置为最高(E_ALL),以便及时发现并修复代码错误。
  • 在生产环境中,可以将错误报告级别设置为较低的级别,如 E_ERROR,以确保只显示致命错误并阻止泄漏敏感信息给用户。
补充纠错
上一个函数: escapeshellcmd()函数
下一个函数: Ev::backend()函数
热门PHP函数
分享链接