首頁 > 後端開發 > PHP問題 > php網站怎麼關閉錯誤提示

php網站怎麼關閉錯誤提示

PHPz
發布: 2023-04-05 16:18:02
原創
1223 人瀏覽過

在PHP開發中,錯誤提示是非常有用的。它可以幫助開發者在開發過程中及時找出程式錯誤,並提高開發效率。但是,在一個已經發布的PHP網站中,錯誤提示會對使用者造成很不好的效果。因此,關閉PHP網站的錯誤提示是一個非常重要的問題。

那麼,如何關閉PHP網站的錯誤提示呢?

首先,我們要了解PHP中error_reporting()函數的作用。它用於設定PHP的錯誤提示等級。 PHP中有以下幾個錯誤等級:

  • E_ERROR        致命的執行階段錯誤。無法恢復。中斷程序。
  • E_WARNING      運作時警告。非致命性錯。
  • E_PARSE        編譯時語法解析錯誤。解析時中斷程序。
  • E_NOTICE       執行時間通知。無傷大致。
  • E_CORE_ERROR   在PHP程式碼運作期間發現的致命的核心錯誤。中斷程序。
  • E_CORE_WARNING 在PHP程式碼運行期間發現的一個非致命性錯誤。
  • E_COMPILE_ERROR 在PHP程式碼編譯時發現的錯誤。中斷程序。
  • E_COMPILE_WARNING 在PHP程式碼編譯時發現的一個警告。

為了關閉PHP網站中的錯誤提示,我們可以使用以下兩種方法:

#方法一:透過error_reporting()函數關閉錯誤提示

在PHP程式碼的開始位置,加入以下程式碼:

error_reporting(E_ERROR | E_PARSE);
登入後複製

這個語句的作用是設定錯誤等級為E_ERROR和E_PARSE。這可以有效的屏蔽錯誤提示,因為大量的錯誤等級已被過濾掉。

方法二:在PHP設定檔中修改錯誤提示等級

可以在PHP設定檔php.ini修改錯誤提示等級。開啟php.ini文件,找到以下程式碼區塊:

error_reporting  =  E_ALL & ~E_DEPRECATED & ~E_STRICT
登入後複製

將其修改為:

error_reporting = E_ERROR | E_PARSE
登入後複製

如此一來,PHP中的錯誤提示就被關閉了。

總結

如何關閉PHP網站中的錯誤提示?我們可以透過修改error_reporting()函數和PHP設定檔兩種方法來實現。這樣也可以有效保護PHP網站的安全性和使用者體驗。

但是,在偵錯和開發階段,錯誤提示是必需的,因此在偵錯或開發期間,我們必須及時找到並修復引起錯誤的程式碼,以確保最終的產品品質。

以上是php網站怎麼關閉錯誤提示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板