PHP 错误级别

在PHP开发的时候常常会用到error_reporting(report_level)来调试自己的程序,下面列出了report_level可能值:

常量 描述
1E_ERROR这是一个严重错误,不可恢复,如位置异常,内存不足等
2E_WARNING警告,最一般的错误,如函数的参数错误等
4E_PARSE解析错误,在解析PHP文件时产生,并强制PHP在执行前退出
8E_NOTICE通告表示可能在操作一些未知的变量等。在开发时可开启通告,以保证程序是"安全通告"的,瑞在正式系统中,应关闭通告
16E_CORE_ERROR这个内部错误是由于PHP加载扩展失败而导致的,并且会导致PHP停止运行并退出
32E_CORE_WARNINGPHP启动时初始化过程中的警告(非致命性错)
64E_COMPILE_ERROR编译错误是在编译时发生,这个错误将导致PHP运行退出
128E_COMPILE_WARNING编译警告用于告诉用户一些不推荐的语法信息
256E_USER_ERROR用户定义的错误将导致辞PHP退出,它对是来自PHP自身,而是来自脚本文件中。
512E_USER_WARNING脚本使用它来通知一个执行失败,同时PHP也会用E_WARNING通知
1024E_USER_NOTICE用户定义的通告用于在脚本中表示可能存在的错误
2048E_STRICT编码标准化警告(建议如何修改以向前兼容)
4096E_RECOVERABLE_ERROR接近致命的运行时错误,若未被捕获则视同E_ERROR
8191E_ALL除E_STRICT外的所有错误(PHP6中为8191,即包含所有)

例子:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值