php的錯誤處理是比較復雜的, 本文講解php中所有錯誤相關的重要知識點做一次梳理, 便于理解php的錯誤機制.
基礎知識
在此之前, 先熟悉一下php手冊中 error的基礎知識
預定義常量
定義了所有php的錯誤類型常量, 每一個常量都是一個整型數值, 它的作用在于
常量值(數值或者符號)用于建立一個二進制位掩碼,來制定要報告的錯誤信息??梢允褂冒次贿\算符來組合這些值或者屏蔽某些類型的錯誤。請注意,在 php.ini 之中,只有'|', '~', '!', '^' 和 '&' 會正確解析。
從使用的角度看, 可以分為三類:
用戶手動拋出的
E_USER_NOTICE
,E_USER_WARNING
,網友評論