PHP 通知を抑制する方法: 出力をクリーンアップするためのガイド?

Barbara Streisand
リリース: 2024-11-08 17:08:01
オリジナル
813 人が閲覧しました

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

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート