ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 错误报告 常见错误类型: | 错误类型 | 说明 | | --- | --- | | E_ERROR | 致命错误,文件直接中断。 | | E_WARNING | 运行时警告,仅给出提示信息,但是脚本不会终止运行。 | | E_NOTICE | 提示,有些小问题不会影响到程序。| | E_PARSE | 编译时语法解析错误。| | E_STRICT | 启用PHP对代码的修改建议,以确保代码具有最佳的互操作性和向前兼容性。| | E_DEPRECATED | 启用后将会对在未来版本中可能无法正常工作的代码给出警告。 | | E_ALL | E_STRICT 除外的所有错误和警告信息。| 更多错误类型请参考:[传送门](http://php.net/manual/zh/errorfunc.constants.php) ### 设置错误报告 在 php.ini 中与 错误报告相关的配置项: | 配置项 | 配置值 | 说明 | | --- | --- | --- | | error_reporting | 各错误类型 | 决定记录、报告、显示哪些错误类型。| error_reporting 配置示例: error_reporting = 0 // 关闭错误报告 error_reporting = E_ALL // 显示所有错误 error_reporting = E_ALL & ~ E_NOTICE // 显示所有错误但排除提示 如果没有编辑 php.ini 的权限,使用 `error_reporting()` 函数控制错误报告。 ``` <?php // 关闭了所有的错误显示 error_reporting(0); // 显示所有错误 error_reporting(E_ALL); // 显示所有错误,但不显示提示 error_reporting(E_ALL & ~ E_NOTICE); ?> ```