用于设置 PHP 的报错级别并返回当前级别。(PHP 4, PHP 5) (引荐进修:PHP视频教程)
函数能够在运行时设置 error_reporting 指令。
PHP 有诸多毛病级别,运用该函数能够设置在剧本运行时的级别。
假如没有设置可选参数 level, error_reporting() 仅会返回当前的毛病报告级别。
Deprecated 最低级别毛病,顺序继承实行 Notice 关照级别的毛病 如直接运用未声明变量,顺序继承实行 Warning 正告级别的毛病,能够得不到想要的效果 Fatal error 致命级别毛病致命级别毛病,顺序不往下实行 parse error 语法剖析毛病,最高级别毛病,连其他毛病信息也不显现出来 E_USER_相干毛病 用户设置的相干毛病
怎样设置毛病级别?
error_reporting(-1)显现一切毛病,error_reporting(0)屏障一切毛病
。ini_set('error_reporting',0)也是屏障一切毛病。
能够在php.ini文件中设置error_reporting来使剧本显现或不显现某些毛病。ini_set('display_errors','On')显现毛病。
注重:error_reporting()设置报告何种毛病,而ini_set('display_errors','On')设置是不是在输出毛病。因此error_reporting(-1)和ini_set('display_errors',0)可用作设置日记:报告毛病而且不输出。
举例:
error_reporting(E_ALL&~E_NOTICE)不显现关照级别的毛病。“~”示意非。
以上就是php毛病级别有哪些的细致内容,更多请关注ki4网别的相干文章!