1、@遮蔽法
@在php中乙個抑制錯誤的符號,即便是你開啟了報錯功能,只要在錯誤語句之前加上@符號,便可遮蔽了錯誤資訊。使用@抑制錯誤之前,會出現乙個警告錯誤。
2、error_reporting遮蔽法
在php檔案開始之前,我們可以加上這樣一句話errosjkfnkor_reporting(0);這個函式的意思是程式設計客棧設定 php 的報錯級別並返回當前級別,0則代表禁用錯誤報告。
3、display_errors遮蔽法
前兩種方法只能作用於單行或者單個檔案,這個則是作用於所有的php檔案。開啟php.ini檔案,搜尋display_errors = on,預設的應該是on,即開啟報錯功能,改為off即可。
4、error_reporting 遮蔽法
在php檔案開始之前,可以加上這樣一句話error_reporting(0);這個函式的意思是設定 php 的報錯級別並返回當前級別,0則代表禁用錯誤報告。
// 關閉所有php錯誤報告
error_reporting(0);
?>
知識點擴充套件:
php如何遮蔽錯誤
1、只要在錯誤語句之前加上@符號,便可遮蔽了錯誤資訊;
示例:@unlink('./image.png');
2、開啟php.ini檔案,搜「sjkfnkodisplay_errors = on」預設的是on,改為off即可;
3、使用函式「display_errors」關閉錯誤顯示;
遮蔽PHP錯誤
禁用錯誤報告 error reporting 0 報告執行時錯誤 error reporting e error e warning e parse 報告所有錯誤 error reporting e all error reporting 7 設定php錯誤檢測級別 e error 致命性執行時錯 ...
PHP錯誤型別及遮蔽方法
程式只要在執行,就免不了會出現錯誤,錯誤很常見,比如error,notice,warning等等。之前我們介紹過 易犯的php小錯誤及相應分析 為開發者準備的10款錯誤報告和追蹤工具 這篇文章具體說一下php的錯誤型別和遮蔽方法。在php中,主要有以下3種錯誤型別。1.注意 notices 這些都是...
PHP錯誤型別及遮蔽方法
程式只要在執行,就免不了會出現錯誤,錯誤很常見,比如error,notice,warning等等。在php中,主要有以下3種錯誤型別。注意 notices 這些都是比較小而且不嚴重的錯誤,比如去訪問乙個未被定義的變數。通常,這類的錯誤是不提示給使用者的,但有時這些錯誤會影響到執行的結果。警告 war...