PHP 错误处理函数

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);
?>