標籤:.com erro epo 協同 ace 提示資訊 not display 將不
PHP.ini 檔案來配置使用者端輸出的錯誤資訊
在php.ini 中,一個分號; 表示注釋。
Php.ini 將能夠顯示的錯誤類型分為如下種類。
; (6143)E_ALL -所有的錯誤和警告,(不包含E_STRICT).
; (1)E_ERROR -致命的執行階段錯誤
; (4096)E_RECOVERABLE_ERROR -可由異常處理機制所捕捉 (catch/handle) 的錯誤
; (2)E_WARNING - 運行時的警告(非致命錯誤)
; (4)E_PARSE -編譯時間解析錯誤
; (8)E_NOTICE - 運行時的提示,這些提示常常是代碼中的bug引起的,也許是故意的(如使用一個未初始化的變數,事實上它被自動初始化成一個Null 字元串) 。
; (2048)E_STRICT - 運行時提示,能夠給於PHP建議,以改變你的代碼,以獲得最好的協同性,並完善代碼的相容性。
; (16)E_CORE_ERROR - PHP 初始化啟動過程中的致命錯誤。
; (32)E_CORE_WARNING - PHP 初始化啟動過程中的非致命錯誤。
; (64)E_COMPILE_ERROR - 致命的編譯錯誤。
; (128)E_COMPILE_WARNING – 編譯錯誤(非致命的錯誤)。
; (256)E_USER_ERROR - 使用者錯誤資訊。
; (512)E_USER_WARNING - 使用者警告資訊。
; (1024)E_USER_NOTICE -使用者提示資訊。
在php.ini 中error_reporting 控制輸出到使用者端的訊息種類。
error_reporting = E_ALL
表示輸出所有的資訊。
error_reporting = E_ALL & ~E_NOTICE 表示輸出所有的錯誤,除了提示。
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
表示輸出所有的 ERROR 資訊。
在php.ini 中,display_errors可以設定是否將以上設定的錯誤資訊輸出到使用者端。
display_errors = On 輸出到使用者端(調試代碼時候,開啟這項更方便)
display_errors = OFF 訊息將不會輸出到使用者端(最終發布給使用者時記得改成off)
感謝博主:http://hi.baidu.com/ken00821/blog/item/0839630b4619ac34b0351de1.html
PHP中的錯誤資訊