回覆列表
-
1 # 使用者774056550451
-
2 # 使用者6745035785625
error_reporting() 設定 PHP 的報錯級別並返回當前級別。
; 錯誤報告是按位的。或者將數字加起來得到想要的錯誤報告等級。
; E_ALL - 所有的錯誤和警告
; E_ERROR - 致命性執行時錯
; E_WARNING - 執行時警告(非致命性錯)
; E_PARSE - 編譯時解析錯誤
; E_NOTICE - 執行時提醒(這些經常是是你的程式碼的bug引起的,
error_reporting(0);//禁用錯誤報告
error_reporting(E_ALL ^ E_NOTICE);//顯示除去 E_NOTICE 之外的所有錯誤資訊
error_reporting(E_ALL^E_WARNING^E_NOTICE);//顯示除去E_WARNING E_NOTICE 之外的所有錯誤資訊
error_reporting(E_ERROR | E_WARNING | E_PARSE);//顯示執行時錯誤,與error_reporting(E_ALL ^ E_NOTICE);效果相同。error_reporting(E_ALL);//顯示所有錯誤
E_ALL 這個級別包含了所以的錯誤資訊E_ALL || ~E_NOTICE 這樣寫的意思就是,E_NOTICE這個級別的資訊不提示