靜音PHP 通知
儘管在php.ini 中禁用了錯誤顯示,但諸如“Constant DIR_FS_CATALOG 已定義”之類的持久定義”之類的持久定義通知仍然存在。如何阻止 PHP 廣播這些訊息?
解決更新問題
即使將 display_errors 設定為 Off,通知也會繼續出現。這是 PHP 5.3 中一個已知的怪癖。此外,可能會觀察到過多的呼叫堆疊報告。
停用通知
可以透過修改錯誤報告等級以排除 E_NOTICE 標誌來抑制通知,使用 error_reporting ini 設定或 error_reporting() 函數。
代碼:
// In php.ini error_reporting = E_ALL & ~E_NOTICE; // In PHP code error_reporting(E_ALL & ~E_NOTICE);
警告
雖然靜音通知可能會緩解
雖然靜音通知可能會緩解是要記住,通知通常是有目的的。如所提供的範例所示,兩次覆蓋常數將導致常數不變。以上是即使在 php.ini 中停用了錯誤顯示,如何使持久的 PHP 通知保持沉默?的詳細內容。更多資訊請關注PHP中文網其他相關文章!