php error_reporting() 函数

2017-09-13 10:26:05来源:http://www.jianshu.com/p/4d8d9092aeaf作者:御坂网络人点击

分享

定义: 设置 PHP 的报错级别并返回当前级别

用法: error_reporting(等级);

说明: 如果未设置错误等级,将返回报错等级.可以用 or 或者 | 来连接需要的错误等级.设置为0时禁用错误报告.

值常量           描述

1E_ERROR           运行时发生致命错误,不可恢复,脚本停止执行!

2E_WARNING   运行时发生非致命错误,脚本继续执行.

4E_PARSE           编译时解析错误,由解析器生成.

8E_NOTICE   运行时通知,发现脚本可能是错误的,但也可能是正常运行的脚本.

16E_CORE_ERROR   PHP启动时发生致命错误,核心PHP致命错误!

32E_CORE_WARNING   PHP启动时发生非致命错误,核心PHP警告.

64E_COMPILE_ERROR   编译时发生致命错误,由Zend脚本引擎生成的致命错误!

128E_COMPILE_WARNING   编译时发生非致命错误,由Zend脚本引擎生成的警告.

256E_USER_ERROR   用户生成的致命错误,和E_ERROR相似,程序员通过使用PHP函数trigger_error()

512E_USER_WARNING   用户生成的非致命警告,和E_WARNING相似,程序员通过使用PHP函数trigger_error()

1024E_USER_NOTICE   用户生成的通知,和E_NOTICE相似,程序员通过使用函数trigger_error()

2048E_STRICT   运行时通知,PHP建议更改代码的代码兼容性和互操作性的帮助.

4096E_RECOVERABLE_ERROR 捕获致命错误,和E_ERROR相似,但可以通过用户自定义被处理(参考set_error_handler())

8191E_ALL           所有错误和警告,除了 E_STRICT(这部分将出现在PHP6)




最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台