php中的錯誤日志級別有E_ALL、E_ERROR、E_RECOVERABLE_ERROR、E_WARNING、E_PARSE、E_STRICT等等。
本文操作環(huán)境:windows10系統(tǒng)、php 7.3、thinkpad t480電腦。
php中的錯誤日志級別有以下幾種:
-
; E_ALL 所有錯誤和警告(除E_STRICT外)
-
; E_ERROR 致命的錯誤。腳本的執(zhí)行被暫停。
-
; E_RECOVERABLE_ERROR 大多數(shù)的致命錯誤。
-
; E_WARNING 非致命的運(yùn)行時錯誤,只是警告,腳本的執(zhí)行不會停止。
-
; E_PARSE 編譯時解析錯誤,解析錯誤應(yīng)該只由分析器生成。
-
; E_NOTICE 腳本運(yùn)行時產(chǎn)生的提醒(往往是我們寫的腳本里面的一些bug,比如某個變量沒有定義),這個錯誤不會導(dǎo)致任務(wù)中斷。
-
; E_STRICT 腳本運(yùn)行時產(chǎn)生的提醒信息,會包含一些php拋出的讓我們要如何修改的建議信息。
-
; E_CORE_ERROR 在php啟動后發(fā)生的致命性錯誤
-
; E_CORE_WARNING 在php啟動后發(fā)生的非致命性錯誤,也就是警告信息
-
; E_COMPILE_ERROR php編譯時產(chǎn)生的致命性錯誤
-
; E_COMPILE_WARNING php編譯時產(chǎn)生的警告信息
-
; E_USER_ERROR 用戶生成的錯誤
-
; E_USER_WARNING 用戶生成的警告
-
; E_USER_NOTICE 用戶生成的提醒
提示:
& 表示并且
~ 表示非
| 表示或者
比如: error_reporting = E_ALL & ~E_NOTICE 表示錯誤級別為E_ALL 并且除了E_NOTICE
相關(guān)視頻教程分享:php視頻教程