ホームページ  >  記事  >  バックエンド開発  >  PHPで表示されるエラーメッセージを開く方法

PHPで表示されるエラーメッセージを開く方法

PHPz
PHPzオリジナル
2023-04-24 14:49:41825ブラウズ

PHP では、プログラムでエラーが発生すると、通常、エラー情報が自動的に記録されますが、デフォルトでは、この情報は Web ページに表示されません。これは、PHP プログラムのデバッグには非常に不便です。したがって、デバッグを改善するには、PHP のエラー メッセージの表示をオンにする必要があります。

PHP エラー レポートを開く

PHP.ini ファイルは PHP の構成ファイルであり、このファイルでさまざまな構成を行うことができます。 PHP.ini ファイルのエラー報告設定を変更することで、PHP のエラー表示機能を有効にすることができます。具体的な手順は次のとおりです。

  1. PHP.ini ファイルの検索

始める前に、PHP.ini ファイルの場所を知っておく必要があります。 PHP.ini ファイルは通常、PHP インストール ディレクトリのルート ディレクトリにあります。 PHP インストール ディレクトリの場所がわからない場合は、コマンド ラインに php -i と入力して関連情報を表示できます。

  1. PHP.ini ファイルを開きます

PHP.ini ファイルをテキスト エディタで開きます。

  1. エラー報告構成の変更

PHP.ini ファイルで display_errors キーワードを検索します。構成項目がコメント化されている場合は、コメントを解除する必要があります。定義されていない場合は、次のコードを追加する必要があります:

display_errors = On

エラーを表示する必要がある場合は、 PHP によって記録された警告情報を同時に取得するには、次のコードを設定します。

error_reporting=E_ALL

  1. PHP.ini ファイルを保存して閉じます

変更を保存した後、Web サーバーを再起動する必要があります。再起動しないと PHP-FPM が有効になります。

PHP エラー レポートを開くその他の方法

PHP.ini ファイルを変更する上記の方法は、現在の PHP バージョンでのみ有効です。複数の PHP バージョン間で同じ構成を使用する必要がある場合、面倒になります。そこで、PHP エラー レポートを開く別の方法を以下に示します。

  1. PHP スクリプトでエラー レポートを開く

PHP スクリプトでエラー レポートを開くには、次のコードを使用します。

ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>

  1. .htaccess ファイルを変更する

次のコードを .htaccess ファイルに追加して、PHP エラー報告を有効にします:

php_flag display_errors on
php_value error_reporting E_ALL

  1. PHP ファイルの先頭にエラー レポートの構成を記述します。

PHP ファイルの先頭に次のコードを記述して、PHP エラー レポートを開きます:

error_reporting(E_ALL);
ini_set ('display_errors', 1);
?>

概要

PHP プログラムをデバッグするときは、次のことをオンにすることが非常に重要です。 PHP エラー報告。 PHP スクリプトでエラー報告を有効にするだけで済む場合もあれば、PHP.ini ファイルを変更する必要がある場合もあります。これにより、デバッグ効率が大幅に向上し、プログラム開発の進行速度が向上します。

以上がPHPで表示されるエラーメッセージを開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。