#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp エラー プロンプトのタイプは次のとおりです: 1. 解析エラーまたは構文エラー。このエラーはプログラムの実行を停止し、エラー メッセージを表示します。2. 致命的なエラー。3. 警告エラー。構文が正しくないことを意味します。エラーが発生しましたが、実行中にプログラムの不合理な点が見つかったため、警告メッセージが表示され、プログラムは実行を続行します; 4. エラーに注意してください。
php エラープロンプトの種類
1. 解析エラーまたは構文エラー
構文エラーはプログラミングにおいて最も一般的なエラーであり、解決するのが最も簡単です。 : セミコロンが欠落している場合は、エラー メッセージが表示されます。このエラーによりプログラムの実行が停止し、エラー メッセージが表示されます。エラーメッセージに基づいてプログラムを修正し、再実行できます。 [例] 以下では、単純なコードを使用して、一般的な構文エラーと関連するエラー メッセージを示します。<?php $a = 1; $b = 2; $c = $a + $b echo ; ?>; は、上記のコードの 4 行目の最後で省略されているため、上記のコードを実行すると、次のエラー メッセージが表示されます。結果、構文エラーが発生し、プログラムが下向きの実行を続行できなくなります。これらのエラーが解決されて初めて、プログラムはスムーズに実行できるようになります。
2. 致命的なエラー:
これは、PHP コンパイラーが PHP コードを理解できるものの、宣言されていない関数を識別するタイプのエラーです。これは、関数定義なしで関数を呼び出すことを意味します。
例Parse error: syntax error, unexpected 'echo' (T_ECHO) in D:\WWW\index.php on line 5
説明: 10行目で関数diff()が呼び出されていますが、関数diff()には宣言定義がありません。 , そのため、エラーが発生しました。
3. 警告エラー:
プログラムに構文エラーはありませんが、実行プロセス中に、PHP はプログラムの不合理な部分を検出し、プロンプトを表示します。 warning. メッセージが表示されますが、プログラムは下向きに実行を続けます。
例: 除数として 0 を使用すると、プログラムが正しく実行されず、エラー メッセージが出力されます。<?php function add($x, $y) { $sum = $x + $y; echo "sum = " . $sum; } $x = 0; $y = 20; add($x, $y); diff($x, $y); ?>エラー:
4. エラーに注意してください:
これは、警告エラーと似ています。これは、プログラムにエラーが含まれていますが、スクリプトの実行は許可されていることを意味します。
<?php $a = 1; $b = 0; $c = $a / $b; echo "$a / $b = $c"; ?>エラー:
説明: このプログラムは宣言されていない変数 $y を使用しているため、エラー メッセージが表示されます。
推奨学習: 「PHP ビデオ チュートリアル
」以上がPHPエラープロンプトにはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。