这篇又是一篇mark的日志,主要记一下error_reporting函数的一些参数。。。

    error_reporting函数用来设置报错级别,可以让那些你不想显示的报错信息从你的页面上消失,下面是详细参数介绍:

 

数字    字符串                说明

 1       E_ERROR               致命的运行时错误。 错误无法恢复过来。脚本的执行被暂停

 2       E_WARNING             非致命的运行时错误。脚本的执行不会停止

 4       E_PARSE               编译时解析错误。解析错误应该只由分析器生成

 8       E_NOTICE              运行时间的通知。该脚本发现一些可能是一个错误,但也可能发生在正常运行一个脚本

 16      E_CORE_ERROR          在PHP启动时的致命错误。这就好比一个在PHP核心的E_ERROR

 32      E_CORE_WARNING        在PHP启动时的非致命的错误。这就好比一个在PHP核心E_WARNING警告

 64      E_COMPILE_ERROR       致命的编译时错误。这就像由Zend脚本引擎生成了一个E_ERROR

 128     E_COMPILE_WARNING     非致命的编译时错误。这就像由Zend脚本引擎生成了一个E_WARNING警告

 256     E_USER_ERROR          致命的用户生成的错误。这就像由使用PHP函数trigger_error(程序员设置E_ERROR)

 512     E_USER_WARNING        非致命的用户生成的警告。这就像由使用PHP函数trigger_error(程序员设定的一个E_WARNING警告)

 1024    E_USER_NOTICE         用户生成的通知。这就像一个由使用PHP函数trigger_error(程序员一个E_NOTICE集)

 2048    E_STRICT              运行时间的通知。

 4096    E_RECOVERABLE_ERROR   捕捉致命的错误。这就像一个E_ERROR,但可以通过用户定义的处理捕获(又见set_error_handler())

 8191    E_ALL来               所有的错误和警告,除非横向E_STRICT(E_STRICT将是PHP 6.0中E_ALL来一部分的)

 

 

 

PS:光棍节已过,我心死矣。。。  o(∩_∩)o 哈哈~

标签: php

添加新评论