ホームページ >バックエンド開発 >PHPチュートリアル >PHP 通知を抑制する方法: 出力をクリーンアップするためのガイド?
PHP 通知の抑制
コードをデバッグするときに、出力に不要な警告や通知が表示されるのはイライラさせられます。特に PHP 5.3 以前でよく見られる通知の 1 つは、「定数はすでに定義されています」という通知です。 php.ini で "display_errors" を無効にしても、これらの通知が表示され続ける可能性があります。
これに対処するには、error_reporting() と "display_errors" の目的が異なることを理解することが重要です。 「display_errors」はエラーをユーザーに表示するかどうかを制御しますが、error_reporting() は重大度レベルに基づいてどのエラーを記録または表示するかを決定します。
通知を無効にするには、E_NOTICE レベルを除外するように error_reporting() を構成する必要があります。 。これは、E_ALL & ~E_NOTICE; に設定することで実現できます。 php.ini で次のステートメントを使用してこれを行うことができます:
error_reporting = E_ALL & ~E_NOTICE
または、error_reporting() 関数を使用することもできます:
error_reporting(E_ALL & ~E_NOTICE);
通知を抑制している間に、次のような可能性があることに注意してください。視覚的な出力を改善するには、解決すべき潜在的な問題が示されていることが多いということを覚えておくことが重要です。
以上がPHP 通知を抑制する方法: 出力をクリーンアップするためのガイド?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。