Heim >Backend-Entwicklung >PHP-Tutorial >php怎么设置错误级别?
php怎么设置错误级别?
修改报错级别方法:
说明:
error_reporting()
作用:php函数,输出指定级别的错误报告
局部 :error_reporting(E_ALL); 表示输出所有级别的错误报告
全局:php.ini中,error_reporting = E_ALL ,默认是输出所有错误报告
说明:
1、错误级别用2进制的值来表示的: 1111 1111 1111 111从左到右,每位上的1,代表一种错误级别开启数字代表:
2、报错函数代码:
系统为我们把各个级别的值,用系统常量代替了
级别常量 错误值 错误报告描述 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 所有的错误、警告和注意信息
在开发过程中,报错级别高一点,在上线产品中,报错级别要低:+
错误的级别的总结:
更多相关知识,请访问 PHP中文网!!