PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPファイルにエラーを表示する方法は?


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

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

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

ini_set関数は、php.iniファイルにある構成を上書きしようとします。 php.iniファイルでdisplay_errorがオフになっている場合、コードでオンになります。また、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アプリケーションにエラーを表示できます。

  1. WP-Config.php ファイルを保護する方法

    ハッカーの考え方から考えてみてください。何千もの Web サイトで使用されているプラ​​ットフォームに侵入したり、複数の Web サイトでプラットフォームを総当たり攻撃したりしませんか? WP-Scanner などのツールをオープンソースで利用できるようになったことで、アマチュアのスクリプト初心者でさえ、プロの WordPress Web サイトに侵入し、悪夢のような体験を引き起こす可能性があります。また、wp-config.php あなたのウェブサイトを作ったり壊したりすることができるワンストップファイルです.妥協させますか? wp 構成ファイルを保護するための手順を学びます WordP

  2. Windows 10 で DLL エラーを修正する方法

    DLL ファイルは、ダイナミック リンク ライブラリ ファイルの略です。これらは、さまざまなプログラムで使用できる命令を含む、コンピューターに不可欠なファイル形式です。プログラムで必要な場合は、これらのファイルの指示と手順を使用できます。 DLL ファイルのコードと手順は、複数のプログラムで同時に使用できます。形式は .EXE ファイルによく似ています。 コンピューターの機能における重要な役割を考慮すると、DLL ファイルは時々エラーが発生する傾向があります。 DLL エラーの原因としては、動作しないハードウェア、スパイウェア、新しくインストールされたアプリが既存の更新された DLL ファイル