PHP error_reporting() 函数用于设置报告哪些 PHP 错误。 PHP 有许多级别的错误,使用此函数设置当前脚本的级别。
语法
error_reporting(error_level)
参数
error_level | 可选。 指定当前脚本的error_reporting级别。它采用位掩码或预定义常量中描述的命名常量。建议使用命名常量以确保未来版本的兼容性。 |
返回值
如果未给定error_level参数,则返回旧的error_reporting级别或当前级别。
示例:error_reporting() 示例
下面的示例显示了error_reporting() 函数的用法。
<?php
//关闭所有错误报告
error_reporting(0);
//报告简单的运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//报告简单的运行时错误和E_NOTICE
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
//报告除E_NOTICE之外的所有错误
error_reporting(E_ALL & ~E_NOTICE);
//报告所有PHP错误
error_reporting(E_ALL);
//报告所有PHP错误
error_reporting(-1);
//与error_reporting(E_ALL)相同;
ini_set('error_reporting', E_ALL);
?>