本文主要和大家分享php異常層級分析,希望能幫助大家。
Deprecated 最低層級的錯誤(不推薦,不建議)
使用一些過期函數的時候會出現,程式繼續執行
Notice 通知層級的錯誤
使用一些未定義變數、常數或陣列key沒有加引號的時候會出現,程式繼續執行
Waning 警告等級的錯誤
程式出問題了,需要修改程式碼! ! !程式繼續執行
Fatal Error 錯誤等級的錯誤
程式直接報錯,需要修改程式碼! ! !中斷程式執行,可使用register_shutdown_function()函數在程式終止前觸發一個函數
Parse error 語法解析錯誤
語法檢查階段報錯,需要修改程式碼! ! !中斷程序執行,除了修改ini文件,將錯誤訊息寫到日誌中,什麼也做不了
E_USER_相關的錯誤
用戶定義的錯誤,用戶手動拋出錯誤,進行自訂錯誤處理
PHP例外與錯誤的拋出
#異常拋出:throw new Exception('Some Error Message');
錯誤拋出:trigger_error()
trigger_error() 觸發的錯誤不會被try-catch 異常捕獲語句捕獲。
相關推薦:
以上是php異常等級分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!