php报告错误级别

<?php
/*
E_ERROR(integer) 致命的运行错误,这类错误一般是不可恢复的情况,例如内存分配导致的问题.后来导致脚本不能再继续运行.

E_WARNING(integer):运行时警告(非致命错误),仅给出提示信息,但是脚本不会终止运行.

E_PARSE(integer): 编译时语法解析错误.解析错误仅仅是由分析器产生

E_NOTICE(integer):运行时通知:表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里也可能会有类似的通知.

E_CORE_ERROR(integer) 在PHP初始化启动的过程中发生的致命错误.但是在可以运行的脚本里面也可能有类似的通知.

E_CORE_WARNING:在PHP初始化启动的过程中发生的警告(非致命错误).类似E_WARNING,但是由PHP引擎核心产生的.

E_COMPILE_ERROR:致命编译时错误.类似E_ERROR,但是是由Zend脚本产生的

E_COMPILE_WARNING:编译时警告(非指明错误).类似E_WARNING,但是是由Zend脚本引擎产生的.

E_USER_ERROR:用户产生的警告信息,类似E_WARNING,但是是由用户自己在代码中使用PHP函数trigger_error()来产生的

E_USER_NOTICE:用户产生的通知信息类似:E_NOTICE是由用户自己在代码中使用PHP函数trigger_error()来产生的.

E_USER_WARNING:用户产生的警告信息,类似E_WARNING,但是由用户自己在代码中使用PHP函数trigger_error()来产生的.

posted @ 2012-09-27 12:07  sgsheg  阅读(134)  评论(0编辑  收藏  举报