PHP および MySQL の警告とエラーの抑制
PHP と MySQL は、スクリプト内の潜在的な問題にフラグを立てる通知と警告を生成します。これらのメッセージは開発中には役立ちますが、運用中には迷惑になったり、ログが乱雑になったりする可能性があります。この記事では、ユーザー エクスペリエンスをより合理化するためにこれらのメッセージを無効にする方法について説明します。
error_reporting() によるエラー抑制
error_reporting() 関数を使用すると、PHP のエラー報告レベル。すべての警告と通知をオフにするには、PHP スクリプトの先頭に次の行を追加します:
これにより、通知や警告など、エラーよりも重大度が低いメッセージが抑制されます。
詳細レポートを使用したデバッグ モード
すべてのエラーを抑制したいと思うかもしれませんが、そうする前にスクリプトを徹底的にデバッグすることが重要です。エラー レポート レベルを最大の詳細レベルに設定すると、根本的な問題を 1 つずつ特定して修正できます。
エラーのログ
エラーを表示する代わりに、許可された担当者のみがアクセスできるファイルにログを記録することが望ましい場合がよくあります。これにより、機密エラー メッセージがエンド ユーザーに届くのを防ぎます。これを実現する 1 つの方法は、.htaccess ファイルを使用することです。
エラーと警告の抑制は注意して行う必要があることに注意してください。これらのメッセージを無効にする前に、スクリプトが完全にデバッグされ、エラーがないことを必ず確認してください。
以上がPHP および MySQL で警告とエラーを抑制する方法: 実稼働環境を合理化するためのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。