Heim >Backend-Entwicklung >PHP-Tutorial >php怎么设置错误级别?

php怎么设置错误级别?

PHPz
PHPzOriginal
2016-06-13 10:56:511829Durchsuche

php怎么设置错误级别?

php怎么设置错误级别?

修改报错级别方法:

1.png

说明:

error_reporting()

作用:php函数,输出指定级别的错误报告

局部 :error_reporting(E_ALL);   表示输出所有级别的错误报告

全局:php.ini中,error_reporting = E_ALL ,默认是输出所有错误报告

说明:

1、错误级别用2进制的值来表示的: 1111 1111 1111 111从左到右,每位上的1,代表一种错误级别开启数字代表:

2.png

2、报错函数代码:

3.png

系统为我们把各个级别的值,用系统常量代替了

4.png

级别常量       错误值     错误报告描述
E_ERROR    1               致命的运行时错误(阻止脚本执行)
E_WARNING 2              运行时警告(非致命性错误)
E_PARSE 4                   从语法中解析错误
E_NOTICE 8                  运行时注意消息(可能是或可能不是一个问题)
E_CORE_ERROR 16                      PHP启动时初始化过程中的致命错误
E_CORE_WARNING 32                  PHP启动时初始化过程中的警告(非致命性错)
E_COMPILE_ERROR 64                编译时致命性错
E_COMPILE_WARNING 128          编译时警告(非致命性错)
E_USER_ERROR 256                     用户自定义的致命错误
E_USER_WARNING 512                 用户自定义的警告(非致命性错误)
E_USER_NOTICE 1024                   用户自定义的提醒(经常是bug)
E_STRICT 2048                                编码标准化警告(建议如何修改以向前兼容)
E_ALL 6143                                       所有的错误、警告和注意信息

在开发过程中,报错级别高一点,在上线产品中,报错级别要低:+

5.png

错误的级别的总结:

6.png

更多相关知识,请访问 PHP中文网!!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn