PHP 设置错误报告及其显示位置
示例
如果尚未在php.ini中完成此操作,则可以动态设置错误报告,并应将其设置为允许显示大多数错误:
语法
int error_reporting ([ int $level ] )
例子
// 应始终在5.4之前使用error_reporting(E_ALL);
// -1将显示所有可能的错误,即使添加了新的级别和常量也是如此
//在将来的PHP版本中。E_ALL最多执行5.4。
error_reporting(-1);
// 恕不另行通知
error_reporting(E_ALL & ~E_NOTICE);
// 仅警告和注意。
// 举例来说,不应只报告那些
error_reporting(E_WARNING | E_NOTICE);
默认情况下,PHP将记录错误,通常会在error.log与正在运行的脚本相同级别的文件中记录错误。
在开发环境中,也可以在屏幕上显示它们:
ini_set('display_errors', 1);
但是在生产中,应该
ini_set('display_errors', 0);
并通过使用Exception或Error处理程序显示友好的问题消息。
以上是 PHP 设置错误报告及其显示位置 的全部内容, 来源链接: utcz.com/z/326196.html