程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP error_reporting設置錯誤報告級別

PHP error_reporting設置錯誤報告級別

編輯:關於PHP編程

錯誤日志報告級別設置,有些情況因為錯誤級別的設置當,某些錯誤不能顯示出來,對這個函數來說一定要了解錯誤日志報告級別,共包函以下級別:

PHP error_reporting用來設定錯誤訊息回報的等級,參數 level 是一個整數的位元遮罩 (bitmask),見下表。

遮罩值 表示名稱

1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
0 關閉錯誤報告

E_NOTICE 表示一般情形不記錄,只有程式有錯誤情形時才用到,例如企圖存取一個不存在的變數,或是呼叫 stat() 函式檢視不存在的檔案。

E_WARNING 通常都會顯示出來,但不會中斷程式的執行。這對除錯很有效。例如:用有問題的常規表示法呼叫 ereg()。

E_ERROR 通常會顯示出來,亦會中斷程式執行。意即用這個遮罩無法追查到記憶體配置或其它的錯誤。

E_PARSE 從語法中剖析錯誤。

E_CORE_ERROR 類似 E_ERROR,但不包括 PHP 核心造成的錯誤。

E_CORE_WARNING 類似 E_WARNING,但不包括 PHP 核心錯誤警告。

以上就是PHP error_reporting的詳細用法。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved