PHP遮蔽錯誤的方法總結

2022-09-25 13:00:11 字數 727 閱讀 5520

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...