php的錯(cuò)誤處理是比較復(fù)雜的, 本文講解php中所有錯(cuò)誤相關(guān)的重要知識(shí)點(diǎn)做一次梳理, 便于理解php的錯(cuò)誤機(jī)制.

基礎(chǔ)知識(shí)

在此之前, 先熟悉一下php error的基礎(chǔ)知識(shí)

預(yù)定義常量

定義了所有php的錯(cuò)誤類型常量, 每一個(gè)常量都是一個(gè)整型數(shù)值, 它的作用在于

上面的值(數(shù)值或者符號(hào))用于建立一個(gè)二進(jìn)制位掩碼,來(lái)制定要報(bào)告的錯(cuò)誤信息??梢允褂冒次贿\(yùn)算符來(lái)組合這些值或者屏蔽某些類型的錯(cuò)誤。請(qǐng)注意,在 php.ini 之中,只有'|', '~', '!', '^' 和 '&' 會(huì)正確解析。

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

  1. 用戶手動(dòng)拋出的
    E_USER_NOTICEE_USER_WARNING

    網(wǎng)友評(píng)論