error_reporting 是一个 PHP 配置选项,用于控制错误报告的级别。默认情况下,它设置为 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED,这意味着会显示所有错误、警告和通知,但不包括已弃用的功能。
要修改 error_reporting 的值,可以在 php.ini 文件中进行设置,或者在代码中使用 ini_set() 函数。例如:
// 在代码中设置 error_reporting
ini_set('error_reporting', E_ALL);
// 或者在 php.ini 文件中设置
error_reporting = E_ALL
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
error_reporting 所有的配置项:
- E_ALL:显示所有错误、警告和通知。
- E_ERROR:仅显示致命错误。
- E_WARNING:仅显示警告。
- E_NOTICE:仅显示通知。
- E_STRICT:仅显示已弃用的功能。
- E_DEPRECATED:仅显示已弃用的功能。
- E_USER_ERROR:仅显示用户自定义的错误。
- E_USER_WARNING:仅显示用户自定义的警告。
- E_USER_NOTICE:仅显示用户自定义的通知。
- E_RECOVERABLE_ERROR:仅显示可恢复的错误。
- E_DEPRECATED:仅显示已弃用的功能。
- E_USER_DEPRECATED:仅显示用户自定义的已弃用的功能。
了解 王坤的博客 的更多信息
订阅后即可通过电子邮件收到最新文章。