在PHP開發的時候常常會用到error_reporting(report_level)來調試自己的程序,下面列出了report_level可能值:
值 | 1 | 這是一個嚴重錯誤,不可恢復,如位置異常,內存不足等|
---|---|---|
E_WARNING | 警告,最一般的錯誤,如函數的參數錯誤等 | |
8 | E_NOTICE | |
16 | E_CORE_ERROR | |
32 | E_CORE_WARNING | |
645發生時在編譯錯誤將導致PHP運行退出 | ||
E_COMPILE_WARNING | 編譯警告用於告訴用戶一些不推薦的語法資訊 | 是來自PHP自身,而是來自腳本檔案。 |
512 | E_USER_WARNING | 腳本使用它來通知一個執行失敗,同時PHP也會用E_WARNING通知 |
2048 | E_STRICT | |
4096 | E_REC | |
E_ALL | 除E_STRICT外的所有錯誤(PHP6中為8191,即包含所有) | |
範例: | ||
以上就介紹了PHP 錯誤級別,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。 | ||