首頁  >  文章  >  後端開發  >  php中的錯誤日誌等級有哪些

php中的錯誤日誌等級有哪些

王林
王林原創
2021-06-25 16:04:422790瀏覽

php中的錯誤日誌等級有E_ALL、E_ERROR、E_RECOVERABLE_ERROR、E_WARNING、E_PARSE、E_STRICT等等。

php中的錯誤日誌等級有哪些

本文操作環境:windows10系統、php 7.3、thinkpad t480電腦。

php中的錯誤日誌等級有以下幾種:

  • ; E_ALL             所有錯誤與警告(除E_STRICT以外)

  • ; E_ERROR           致命的錯誤。腳本的執行被暫停。

  • ; E_RECOVERABLE_ERROR    大多數的致命錯誤。

  • ; E_WARNING         非致命的執行階段錯誤,​​僅警告,腳本的執行不會停止。

  • ; E_PARSE            編譯時解析錯誤,解析錯誤應只由分析器產生。

  • ; E_NOTICE          腳本執行時產生的提醒(往往是我們寫的腳本裡面的一些bug,例如某個變數沒有定義),這個錯誤不會導致任務中斷。

  • ; E_STRICT          腳本執行時產生的提醒訊息,會包含一些php拋出的讓我們要如何修改的建議訊息。

  • ; E_CORE_ERROR      在php啟動後發生的致命性錯誤

  • ##; E_CORE_WARNING    在php啟動後發生的非致命性錯誤,也就是警告訊息

  • ; E_COMPILE_ERROR    php編譯時產生的致命性錯誤

  • ##; E_COMPILE_WARNING  php編譯時產生的警告訊息
  • ##; E_USER_ERROR       使用者產生的錯誤

; E_USER_WARNING    使用者產生的警告

 

##提示:

& 表示且##~ 表示非

###| 表示或#####例如: error_reporting  = E_ALL & ~E_NOTICE  表示錯誤等級為E_ALL 且除了E_NOTICE ######相關影片教學分享:###php影片教學######

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

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