php的錯誤處理是比較復雜的, 本文講解php中所有錯誤相關的重要知識點做一次梳理, 便于理解php的錯誤機制.

基礎知識

在此之前, 先熟悉一下php手冊中 error的基礎知識

預定義常量

定義了所有php的錯誤類型常量, 每一個常量都是一個整型數值, 它的作用在于

常量值(數值或者符號)用于建立一個二進制位掩碼,來制定要報告的錯誤信息??梢允褂冒次贿\算符來組合這些值或者屏蔽某些類型的錯誤。請注意,在 php.ini 之中,只有'|', '~', '!', '^' 和 '&' 會正確解析。

從使用的角度看, 可以分為三類:

  1. 用戶手動拋出的
    E_USER_NOTICEE_USER_WARNING

    網友評論