錯誤報告等級:指定了在什麼情況下,腳本程式碼中的錯誤(這裡的錯誤是廣義的錯誤,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命錯誤等)會以錯誤報告的形式輸出。
設定錯誤報告等級的方法:
1. 修改PHP的設定檔php.ini
這種方式設定error_reporting後,重啟web伺服器,就會永久生效。
這裡以xampp整合軟體包為例,開啟設定檔php.ini,查看錯誤報告等級error_reporting的預設值,如下:
error_reporting=E_ALL & ~E_DEPRECATED & >
意思是報告所有的錯誤,但除了E_DEPRECATED和E_STRICT這兩種。 將其修改為:error_reporting=E_ALL & ~E_NOTICE意思是報告所有的錯誤,但除了E_NOTICE這一種。這也是最常用的錯誤報告級別,它不會報告注意類別(如:使用了未定義的變數)的錯誤。 儲存,重啟web伺服器後生效。 2. 使用error_reporting()函數這種方式設定後,可以立即生效。但僅限於在目前腳本中的error_reporting()函數呼叫的後面區域。
int error_reporting ([ int
] ) $level
以上就介紹了 PHP中如何設定error_reporting錯誤報告級別,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。