{site_name}

{site_name}

🌜 搜索

error_reporting() 是一个 PHP 函数,它用于设置当前脚本中的错误报告级别

php 𝄐 0
php error_reporting(0),php error_report
error_reporting() 是一个 PHP 函数,它用于设置当前脚本中的错误报告级别。该函数接受一个整数参数,其中包含要报告的错误类型。PHP 中定义了多种错误常量,如 E_ERROR、E_WARNING 和 E_NOTICE 等。通过指定不同的错误类型组合,在开发和调试过程中可以控制哪些错误将被显示或记录。

例如,如果希望禁止所有错误报告,可以将错误报告级别设置为 0:


error_reporting(0);


如果只想报告致命错误,可以将错误报告级别设置为 E_ERROR:


error_reporting(E_ERROR);


如果希望报告除 E_NOTICE 之外的所有错误,可以将错误报告级别设置为 E_ALL & ~E_NOTICE:


error_reporting(E_ALL & ~E_NOTICE);


需要注意的是,这个函数只会影响到当前脚本的错误报告级别,并不会对其他脚本产生影响。通常建议在开发和测试过程中打开所有错误报告,以便及时发现和修复问题。在上线前,应将错误报告级别设置为较小的值,避免向用户泄漏敏感信息。