php的错误处理是比较复杂的, 本文讲解php中所有错误相关的重要知识点做一次梳理, 便于理解php的错误机制.
基础知识
在此之前, 先熟悉一下php手册中 error的基础知识
预定义常量
定义了所有php的错误类型常量, 每一个常量都是一个整型数值, 它的作用在于
常量值(数值或者符号)用于建立一个二进制位掩码,来制定要报告的错误信息。可以使用按位运算符来组合这些值或者屏蔽某些类型的错误。请注意,在 php.ini 之中,只有'|', '~', '!', '^' 和 '&' 会正确解析。
从使用的角度看, 可以分为三类:
用户手动抛出的
E_USER_NOTICE
,E_USER_WARNING
,网友评论