実際の開発では、PHP のエラー レポートは通常、開発者が問題を迅速に特定するのに役立つ非常に便利なツールです。ただし、アプリケーションを運用環境にリリースし、機密情報の開示を望まない場合など、開発者が PHP エラー報告を無効にしたい場合があります。
以下では、PHP エラー報告をオフにする方法を紹介します。
方法 1: PHP.ini ファイルを変更する
PHP.ini ファイルで、パラメータ error_reporting を変更することで、PHP のエラー報告をオフにできます。手順は次のとおりです。
PHP.ini ファイルを見つけます。 Linux システムでは、通常、/etc ディレクトリに保存されており、コマンド ラインから見つけることができます。たとえば、次のコマンドを入力します:
find / -name php.ini
error_reporting パラメータを見つけて、その値を 0 に変更します。 PHP.ini ファイルでは、このパラメータは通常、ドキュメントの最後にあります。
error_reporting = 0
PHP.ini ファイルを保存して閉じます。
説明: このメソッドは、すべてのエラー レポートをグローバルにオフにするのに適しています。
方法 2: PHP コードでレポートをオフにする
PHP コードでは、関数 error_reporting() のパラメーターを設定することでエラー レポートをオフにできます。手順は次のとおりです。
PHP コード ファイルを開き、次のコード行を追加します。
error_reporting(0);
説明: このコードはエラー クロージャを報告します。
ファイルを保存し、Web サーバーにアップロードします。
注: このメソッドは現在のスクリプトにのみ影響し、アプリケーション全体には影響しません。
方法 3: .htaccess ファイルを変更する
Apache サーバーを使用している場合は、次のコードを .htaccess ファイルに追加することで、PHP のエラー報告をオフにすることができます。ファイル 。手順は次のとおりです。
.htaccess ファイルを開き、次のコードを追加します:
php_flag display_errors off
ファイルを保存し、Web サーバーにアップロードします。
注: このメソッドは、現在のディレクトリとサブディレクトリ内の PHP ファイルにのみ影響します。
概要
実際の開発では、PHP エラー報告をオフにすると開発の難易度が高まる可能性がありますが、アプリケーション シナリオも存在します。 PHP でエラー報告を無効にする方法を選択する場合は、常に慎重に決定し、すべてのエラー メッセージが正しく処理されるようにしてください。
以上がPHPでエラーメッセージを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。