關error_reporting()函數:

來源:互聯網
上載者:User

標籤:使用   代碼   re   c   ar   php   

error_reporting() 設定 PHP 的報錯層級並返回當前層級。 

; 錯誤報表是按位的。或者將數字加起來得到想要的錯誤報表等級。 
; E_ALL - 所有的錯誤和警告 
; E_ERROR - 致命性運行時錯 
; E_WARNING - 運行時警告(非致命性錯) 
; E_PARSE - 編譯時間解析錯誤 
; E_NOTICE - 運行時提醒(這些經常是是你的代碼的bug引起的, 

;也可能是有意的行為造成的。(如:基於未初始化的變數自動初始化為一個 
              ;Null 字元串的事實而使用一個未初始化的變數) 

; E_CORE_ERROR - 發生於PHP啟動時初始化過程中的致命錯誤 
; E_CORE_WARNING - 發生於PHP啟動時初始化過程中的警告(非致命性錯) 
; E_COMPILE_ERROR - 編譯時間致命性錯 
; E_COMPILE_WARNING - 編譯時間警告(非致命性錯) 
; E_USER_ERROR - 使用者產生的出錯訊息 
; E_USER_WARNING - 使用者產生的警告訊息 
; E_USER_NOTICE - 使用者產生的提醒訊息 

使用方法: 

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);//顯示所有錯誤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.