用法
int error_reporting ( [int $level] );
定义和用法
error_reporting() 函数在运行时设置 error_reporting 指令。 PHP 有许多级别的错误,使用此函数可以为脚本的持续时间(运行时)设置该级别。
参数
Sr.No | 参数及说明 |
---|---|
1 |
level(Optional) 它指定当前脚本的错误报告级别。接受数值编号和常数名称。 |
报告级别
值 | 持续的 | 描述 | PHP |
---|---|---|---|
1 | E_ERROR | 致命的运行时错误。无法恢复的错误。脚本的执行被暂停 | |
2 | E_WARNING | 非致命的运行时错误。脚本的执行没有停止 | |
4 | E_PARSE | Compile-time 解析错误。解析错误只能由解析器生成 | |
8 | E_NOTICE | 运行时通知。脚本发现了一些可能是错误的东西,但在正常运行脚本时也可能发生 | |
16 | E_CORE_ERROR | PHP 启动时的致命错误。这就像 PHP 核心中的 E_ERROR | 4 |
32 | E_CORE_WARNING | PHP 启动时的非致命错误。这就像 PHP 核心中的 E_WARNING | 4 |
64 | E_COMPILE_ERROR | 致命的 compile-time 错误。这就像 Zend 脚本引擎生成的 E_ERROR | 4 |
128 | E_COMPILE_WARNING | 非致命 compile-time 错误。这就像 Zend 脚本引擎生成的 E_WARNING | 4 |
256 | E_USER_ERROR | 致命的 user-generated 错误。这就像程序员使用 PHP 函数 trigger_error() 设置的 E_ERROR | 4 |
512 | E_USER_WARNING | 非致命 user-generated 警告。这就像程序员使用 PHP 函数 trigger_error() 设置的 E_WARNING | 4 |
1024 | E_USER_NOTICE | User-generated 通知。这就像程序员使用 PHP 函数 trigger_error() 设置的 E_NOTICE | 4 |
2048 | E_STRICT | 运行时通知。 PHP 建议更改您的代码以帮助代码的互操作性和兼容性 | 5 |
4096 | E_RECOVERABLE_ERROR | 可捕获的致命错误。这就像一个 E_ERROR 但可以被用户定义的句柄捕获(另见 set_error_handler()) | 5 |
8191 | E_ALL | 所有错误和警告,级别 E_STRICT 除外 | 5 |
返回值
它返回旧的 error_reporting 级别。
示例
下面是这个函数的用法~
<?php
error_reporting(0);
error_reporting(E_ALL);
?>
相关用法
- PHP error_reporting()用法及代码示例
- PHP error_get_last()用法及代码示例
- PHP error_log()用法及代码示例
- PHP eregi_replace()用法及代码示例
- PHP ereg()用法及代码示例
- PHP ereg_replace()用法及代码示例
- PHP eregi()用法及代码示例
- PHP easter_days()用法及代码示例
- PHP eval()用法及代码示例
- PHP explode()用法及代码示例
- PHP each()用法及代码示例
- PHP easter_date()用法及代码示例
- PHP end()用法及代码示例
- PHP empty()用法及代码示例
- PHP expm1()用法及代码示例
- PHP exif_read_data()用法及代码示例
- PHP extract()用法及代码示例
- PHP exif_imagetype()用法及代码示例
- PHP exit( )用法及代码示例
注:本文由纯净天空筛选整理自 PHP - Function error_reporting()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。