PHP プログラムを開発しているときに、エラーが発生することがあります。エラーは一般に、文法的エラーと論理的エラーの 2 つのタイプに分類されます。エラーが発生すると、PHP はエラー情報をログ ファイルに自動的に保存します。ただし、開発者はデバッグ時に詳細なエラー メッセージを表示する必要があることがよくあります。この記事では、PHPでエラー詳細表示をオンにする方法を紹介します。
PHP 構成ファイル (php.ini) には、多くの PHP ランタイム設定が含まれています。 PHP エラーの詳細を表示するには、構成ファイル内の 3 つの設定を変更する必要があります。独自のテキスト エディタを使用して構成ファイル (php.ini) を開き、次の 3 つの設定を変更してください:
a. エラー レポート
を開いて、次のように変更します:
error_reporting = E_ALL
この設定は、E_NOTICE、E_STRICT、E_DEPRECATED レベルの警告を含むすべてのエラーと警告を報告するように PHP に指示します。
b. エラー情報の表示
display_errors = On
この設定は、表示とデバッグを容易にするために、エラー情報をブラウザに出力するように PHP に指示します。
c. エラー情報を記録する
次のように変更します:
log_errors = On
この設定は、後で表示および分析できるように、エラー情報をログ ファイルに保存するように PHP に指示します。
上記の手順を完了したら、変更を有効にするために Apache サーバーを再起動してください。
アプリケーションにアクセスすると、構文エラーまたは論理エラーが発生した場合に PHP エラーの詳細が表示されます。エラー メッセージは、問題を迅速に特定して修正するのに役立つ貴重なコンテキストを提供します。
実際の開発時には、上記の方法でエラーの詳細情報の表示やローカル環境へのログ記録を有効にすることを推奨します。ただし、運用環境では、エラーの詳細をブラウザに出力することはお勧めできません。このとき、エラー情報をログファイルに保存し、エラー情報の出力をオフにすることを推奨します。
概要
PHP エラーの詳細の表示をオンにすると、開発者がエラーをすばやく見つけて問題を解決するのに役立ちます。エラーの詳細をブラウザに出力すると、デバッグ中に非常に役立ちますが、運用環境では注意して使用する必要があります。開発者は、必要なときにすぐにエラーを見つけて解決できるように、エラー情報を記録する適切な方法を選択することをお勧めします。
以上がPHPでエラー詳細の表示を有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。