私の現在の php.ini ファイルは、次のように非推奨と厳格な基準以外のすべてのエラーを報告するように設定されています。
error_reporting = E_ALL & ~E_STRICT & ~E_DEPRECATED
この設定を使用する理由は、Web サイトをホストしている Linux サーバーで PHP のアップグレードを緊急に実行する必要があるためです。非推奨の関数と厳格な標準の推奨事項により、170 以上の Web サイトのエラー ログ ファイルがすぐにいっぱいになるという問題があります。エラーは主に、関数が静的として宣言されていないなどの小さなことが原因です。最終的にはすべてのサイトを調べてこれらの問題を修正しますが、それまでの間、エラーを抑制する必要があります。
ローカルのテスト環境 (5.4.3 にアップグレードしようとしているバージョンの PHP を実行している) で私が抱えている問題は、以前に次のように出力されたままエラーが表示されることです。
SCREAM: Error suppression ignored for
エラー抑制が無視される理由と、エラーを適切に抑制する方法について、誰かが私に洞察を与えることができますか?
前もって感謝します。