php7中?異常和錯(cuò)誤(部分)都實(shí)現(xiàn)了Throwable接口。
Throwable
????Error
????????parseError
????????typeError
????Exception
set_exception_handler(),設(shè)置的異常處理函數(shù),能否接收實(shí)現(xiàn)Throwable接口的錯(cuò)誤?
閱讀Tp5框架源代碼時(shí)候,
set_exception_handler(array(__CLASS__,'appException'))指定的異常處理函數(shù)中,有下面這句代碼
//appException異常處理函數(shù),捕獲的異常,應(yīng)該都是Exception類型。
//?難道實(shí)現(xiàn)Throwable接口的錯(cuò)誤,也能被異常處理函數(shù)接收?
public?function?appException($e)
{
????if(!$e?instanceof?\Exception){?
??????//some?codes?...
????}
????//some?codes?...
}
- 0 回答
- 1 關(guān)注
- 2227 瀏覽
添加回答
舉報(bào)
0/150
提交
取消