Php/func error reporting

来自菜鸟教程
跳转至:导航、​搜索

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

参数值

参数 描述
level 可选的。指定当前脚本的错误报告级别。

错误号和命名常量

被接受。 注意: 建议使用命名常量以确保与将来的PHP版本兼容

技术细节

返回值: 返回旧的错误报告级别或当前错误报告级别(如果没有)

level 给定参数

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错误参考