如何抑制 PHP 通知:清理輸出的指南?

Barbara Streisand
發布: 2024-11-08 17:08:01
原創
804 人瀏覽過

How to Suppress PHP Notices: A Guide to Cleaning Up Your Output?

抑制 PHP 通知

除錯程式碼時,看到不必要的警告或通知使輸出混亂是令人沮喪的。一種常見的通知,特別是在 PHP 5.3 及更早版本中,是「常數已定義」通知。儘管在 php.ini 中禁用了“display_errors”,這些通知可能仍然存在。

要解決此問題,必須了解 error_reporting() 和「display_errors」有不同的用途。 「display_errors」控制是否會向使用者顯示錯誤,而 error_reporting() 根據嚴重性等級決定記錄或顯示哪些錯誤。

要停用通知,您需要設定 error_reporting() 以排除 E_NOTICE 等級。這可以透過將其設為 E_ALL & ~E_NOTICE; 來實現。您可以使用以下語句在php.ini 中執行此操作:

error_reporting = E_ALL & ~E_NOTICE
登入後複製

或者,您可以使用error_reporting() 函數:

error_reporting(E_ALL & ~E_NOTICE);
登入後複製

值得注意的是,在抑制通知時可以改善視覺輸出,重要的是要記住它們通常表明應該解決的潛在問題。

以上是如何抑制 PHP 通知:清理輸出的指南?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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