首頁 >後端開發 >PHP問題 >php錯誤等級常數有哪些?

php錯誤等級常數有哪些?

青灯夜游
青灯夜游原創
2019-10-18 15:51:534362瀏覽

php錯誤等級常數有哪些?

在php程式設計過程中,大家一定會遇到或多或少的錯誤提醒,也正是這些錯誤提示,指引我們寫出更乾淨的程式碼。 PHP在運作時, 針對嚴重程度不同的錯誤,會給予不同的提示。

php錯誤等級常數:

##E_CORE_ERROR## PHP啟動時初始化過程中的致命錯誤。 632E_CORE_WARNINGPHP啟動時初始化過程中的警告(非致命性錯) 。 764E_COMPILE_ERROR編譯時致命性錯。這就像由Zend腳本引擎產生了一個E_ERROR。 8128E_COMPILE_WARNING編譯時警告(非致性錯)。這就像由Zend腳本引擎產生了E_WARNING警告。 9256#E_USER_ERROR自訂錯誤訊息。像是用PHP函數trigger_error(程式設計師設定E_ERROR)#1051211#12##2048134096

常數 描述
1 1 E_ERROR
致命的運行錯誤。錯誤無法恢復,暫停執行腳本。
2 2 E_WARNING
執行階段警告(非致命性錯誤)。非致命的運行錯誤,腳本執行不會停止。
3 4 E_PARSE
#編譯時解析錯誤。解析錯誤只由分析器產生。
4 8 E_NOTICE
在運行時提醒(這些經常是你程式碼中的由bug引起的,也可能是有意的行為造成的。)
5 16









##E_USER_WARNING
#自訂警告訊息。像是用PHP函數trigger_error(程式設計師設的E_WARNING警告)

 1024 #E_USER_NOTICE
自訂的提醒訊息。像是由使用PHP函數trigger_error(程式設計師E_NOTICE集)

E_STRICT
#編碼標準化警告。允許PHP建議修改程式碼以確保最佳的互通性向前相容性。

#E_RECOVERABLE_ERROR
#
可被捕捉的致命錯誤。它表示發生了一個可能非常危險的錯誤,但還沒有導致PHP引擎處於不穩定的狀態。如果該錯誤沒有被使用者自訂句柄捕獲 (參見 set_error_handler()),將成為一個 E_ERROR 從而腳本會終止運行。
14 8191
#E_ALL
執行時通知。啟用後將會對在未來版本中可能無法正常運作的程式碼給予警告。
15 16384
E_USER_DEPRECATED
用戶產少的警告訊息。類似 E_DEPRECATED, 但是是由使用者自己在程式碼中使用PHP函數 trigger_error()來產生的。
16 30719
#E_ALL
E_STRICT出外的所有錯誤和警告訊息。

更多PHP相關知識,請造訪php中文網

以上是php錯誤等級常數有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn