ホームページ > バックエンド開発 > PHPチュートリアル > PHPファイルのエラーを表示するにはどうすればよいですか?

PHPファイルのエラーを表示するにはどうすればよいですか?

王林
リリース: 2023-08-19 20:42:02
転載
858 人が閲覧しました

PHPファイルのエラーを表示するにはどうすればよいですか?

#PHP アプリケーションは、スクリプトの実行時にさまざまなレベルのエラーを生成します。そこで、この記事では、すべてのエラーと警告メッセージを表示する方法を学習します。

すべての PHP エラーと警告を表示する最も簡単な方法は、PHP コード ファイルに次の行を追加することです。

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
ログイン後にコピー

ini_set 関数は、php.ini ファイル内の設定を上書きしようとします。 display_error が php.ini ファイルでオフになっている場合、コード内でそれがオンになります。また、display_startup_errors を true に設定して、エラー メッセージを表示します。 error_reporting() は、エラーを表示するために使用されるネイティブ PHP 関数です。 true に設定すると、コード内で発生したエラーが表示されます。

しかし、別の疑問が生じます。E_ALL とは何ですか?答えは簡単で、PHP コードはさまざまなレベルでエラーを生成するからです。 PHP コードで発生するエラーの種類を理解しましょう。

  • E_ERROR:

    致命的なランタイム エラー、スクリプトの実行が停止しました

  • E_WARNING:

    致命的ではないランタイム エラー、スクリプト # の実行

  • E_PARSE:
  • パーサーによって生成されたコンパイル時エラー

    ##E_NOTICE:
  • スクリプトで間違っている可能性のあるものが見つかりました
  • #E_CORE_ERROR:

    スクリプトの初回起動中に発生した致命的なエラー
  • E_CORE_WARNING:

    スクリプトの初回起動中に発生した致命的ではないエラー
  • E_ALL:

    すべてのエラーと警告
  • 残念ながら、私たちが作成した上記のコードでは、セミコロンの欠落や中括弧の欠落などの解析エラーがほとんど表示されません。この場合、php.ini 設定を変更する必要があります。

    display_errors = on
    ログイン後にコピー
    php.ini ドキュメントで、display_errors ディレクティブを「on」に設定する必要があります。これにより、構文エラーや解析エラーなど、PHP コードで ini_set 関数を呼び出しても表示できないすべてのエラーが表示されます。

  • つまり、上記の方法により、PHP アプリケーションでエラーを表示できます。

  • 以上がPHPファイルのエラーを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート