目录

PHP error_reporting() 函数

PHP 错误参考

示例

指定不同的错误级别报告:

<?php
// Turn off error reporting
error_reporting(0);

// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Report all errors
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>


定义和用法

error_reporting() 函数指定报告哪些错误。

PHP 有许多级别的错误,使用此函数可以为当前脚本设置该级别。


语法

error_reporting( level);

参数值

Parameter Description
level Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions


技术细节

返回值: 返回旧的错误报告级别,如果没有则返回当前的错误报告级别等级参数给定
PHP 版本: 4.0+
PHP 变更日志: PHP 5.4:E_STRICT 现在是 E_ALL 的一部分。
PHP 5.3:新增:E_DEPRECATED 和 E_USER_DEPRECATED。
PHP 5.2:新:E_RECOVERABLE_ERROR。
PHP 5.0:新增:E_STRICT。

PHP 错误参考