php error_reporting() 函数

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

用法: error_reporting(等级);

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

值 常量            描述

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(php error_reporting() 函数)