php的錯誤級別

2021-08-19 16:04:29 字數 720 閱讀 1294

fatal error:致命錯誤(指令碼終止執行)  

e_error // 致命的執行錯誤,錯誤無法恢復,暫停執行指令碼

e_core_error // php啟動時初始化過程中的致命錯誤

e_compile_error // 編譯時致命性錯,就像由zend指令碼引擎生成了乙個e_error

e_user_error // 自定義錯誤訊息。像用php函式trigger_error(錯誤型別設定為:e_user_error)

parse error:編譯時解析錯誤,語法錯誤(指令碼終止執行)

e_parse //編譯時的語法解析錯誤

warning error:警告錯誤(僅給出提示資訊,指令碼不終止執行)

e_warning // 執行時警告 (非致命錯誤)。

e_core_warning // php初始化啟動過程中發生的警告 (非致命錯誤) 。

e_compile_warning // 編譯警告

e_user_warning // 使用者產生的警告資訊

notice error:通知錯誤(僅給出通知資訊,指令碼不終止執行)

e_notice // 執行時通知。表示指令碼遇到可能會表現為錯誤的情況.

e_user_notice // 使用者產生的通知資訊。

**:

php的錯誤級別

error reporting 用於設定 php 的報錯級別並返回當前級別。php 4,php 5 函式能夠在執行時設定 error reporting 指令。php 有諸多錯誤級別,使用該函式可以設定在指令碼執行時的級別。如果沒有設定可選引數 level,error reporting 僅會返回當...

php的錯誤級別

deprecated 不贊成使用,可能有漏洞可能效率低,以後的版本不支援等 notice 通知級別的錯誤 warning 警告 這個需要看 是不是 出了問題 以上三個程式仍然繼續向下執行 fatal error 致命錯誤 程式停止執行 parse error 解析錯誤了 直接掛了 程式停止執行 e ...

php錯誤級別

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