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