PHP では、プログラムでエラーが発生すると、通常、エラー情報が自動的に記録されますが、デフォルトでは、この情報は Web ページに表示されません。これは、PHP プログラムのデバッグには非常に不便です。したがって、デバッグを改善するには、PHP のエラー メッセージの表示をオンにする必要があります。
PHP エラー レポートを開く
PHP.ini ファイルは PHP の構成ファイルであり、このファイルでさまざまな構成を行うことができます。 PHP.ini ファイルのエラー報告設定を変更することで、PHP のエラー表示機能を有効にすることができます。具体的な手順は次のとおりです。
始める前に、PHP.ini ファイルの場所を知っておく必要があります。 PHP.ini ファイルは通常、PHP インストール ディレクトリのルート ディレクトリにあります。 PHP インストール ディレクトリの場所がわからない場合は、コマンド ラインに php -i と入力して関連情報を表示できます。
PHP.ini ファイルをテキスト エディタで開きます。
PHP.ini ファイルで display_errors キーワードを検索します。構成項目がコメント化されている場合は、コメントを解除する必要があります。定義されていない場合は、次のコードを追加する必要があります:
display_errors = On
エラーを表示する必要がある場合は、 PHP によって記録された警告情報を同時に取得するには、次のコードを設定します。
error_reporting=E_ALL
変更を保存した後、Web サーバーを再起動する必要があります。再起動しないと PHP-FPM が有効になります。
PHP エラー レポートを開くその他の方法
PHP.ini ファイルを変更する上記の方法は、現在の PHP バージョンでのみ有効です。複数の PHP バージョン間で同じ構成を使用する必要がある場合、面倒になります。そこで、PHP エラー レポートを開く別の方法を以下に示します。
PHP スクリプトでエラー レポートを開くには、次のコードを使用します。
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
次のコードを .htaccess ファイルに追加して、PHP エラー報告を有効にします:
php_flag display_errors on
php_value error_reporting E_ALL
PHP ファイルの先頭に次のコードを記述して、PHP エラー レポートを開きます:
error_reporting(E_ALL);
ini_set ('display_errors', 1);
?>
概要
PHP プログラムをデバッグするときは、次のことをオンにすることが非常に重要です。 PHP エラー報告。 PHP スクリプトでエラー報告を有効にするだけで済む場合もあれば、PHP.ini ファイルを変更する必要がある場合もあります。これにより、デバッグ効率が大幅に向上し、プログラム開発の進行速度が向上します。
以上がPHPで表示されるエラーメッセージを開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。