php錯誤日誌級別

2022-01-15 13:53:39 字數 788 閱讀 7488

; 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    使用者生成的警告

; e_user_notice      使用者生成的提醒

& 表示並且

~ 表示非

| 表示或者

比如: error_reporting  =  e_all & ~e_notice  表示錯誤級別為e_all 並且除了e_notice 

php錯誤級別

php.ini檔案中的error reporting引數 error reporting可以設定的引數如下 錯誤報告是位欄位。可以將數字加起來得到想要的錯誤報告等級。e all 所有的錯誤和警告 不包括 e strict e error 致命性的執行時錯誤 e warning 執行時警告 非致命性錯...

php 錯誤級別

定義和用法 error reporting 設定 php 的報錯級別並返回當前級別。函式語法 error reporting report level 如果引數 level 未指定,當前報錯級別將被返回。下面幾項是 level 可能的值 值 常量 描述 1 e error 致命的執行錯誤。錯誤無法恢...

PHP 錯誤級別

在php開發的時候常常會用到error reporting report level 來除錯自己的程式,下面列出了report level可能值 值常量 描述1e error 這是乙個嚴重錯誤,不可恢復,如位置異常,記憶體不足等 2e warning 警告,最一般的錯誤,如函式的引數錯誤等 4e p...