php设置错误级别,php怎么设置错误级别?

2b57f6c2dcf6dd11248f058372417040.png

php怎么设置错误级别?

修改报错级别方法:

2a88d0addf763fbc400dd53158f5446d.png

说明:

error_reporting()

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

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

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

说明:

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

73a37a87b340f592e85aca291c2fd92d.png

2、报错函数代码:

505c16695fa32424915c082d4e51efe3.png

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

8de074bdaef69813b2db91c9680cfb0e.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 所有的错误、警告和注意信息

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

95a3b4d6fde4c37da7a687a49213589f.png

错误的级别的总结:

a03428ad62688f0ddb23a1444efdb14b.png

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

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值