PHPエラープロンプトにはどのような種類がありますか?

青灯夜游
リリース: 2023-03-15 12:30:02
オリジナル
3594 人が閲覧しました

php エラー プロンプトのタイプは次のとおりです: 1. 解析エラーまたは構文エラー。このエラーはプログラムの実行を停止し、エラー メッセージを表示します。2. 致命的なエラー。3. 警告エラー。構文が正しくないことを意味します。エラーが発生しましたが、実行中にプログラムの不合理な点が見つかったため、警告メッセージが表示され、プログラムは実行を続行します; 4. エラーに注意してください。

PHPエラープロンプトにはどのような種類がありますか?

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php エラープロンプトの種類

1. 解析エラーまたは構文エラー

構文エラーはプログラミングにおいて最も一般的なエラーであり、解決するのが最も簡単です。 : セミコロンが欠落している場合は、エラー メッセージが表示されます。このエラーによりプログラムの実行が停止し、エラー メッセージが表示されます。エラーメッセージに基づいてプログラムを修正し、再実行できます。

[例] 以下では、単純なコードを使用して、一般的な構文エラーと関連するエラー メッセージを示します。

<?php
    $a = 1;
    $b = 2;
    $c = $a + $b
    echo ;
?>
ログイン後にコピー

; は、上記のコードの 4 行目の最後で省略されているため、上記のコードを実行すると、次のエラー メッセージが表示されます。結果、構文エラーが発生し、プログラムが下向きの実行を続行できなくなります。これらのエラーが解決されて初めて、プログラムはスムーズに実行できるようになります。

2. 致命的なエラー:

これは、PHP コンパイラーが PHP コードを理解できるものの、宣言されていない関数を識別するタイプのエラーです。これは、関数定義なしで関数を呼び出すことを意味します。

Parse error: syntax error, unexpected &#39;echo&#39; (T_ECHO) in D:\WWW\index.php on line 5
ログイン後にコピー

説明: 10行目で関数diff()が呼び出されていますが、関数diff()には宣言定義がありません。 , そのため、エラーが発生しました。 PHPエラープロンプトにはどのような種類がありますか?

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); 
?>
ログイン後にコピー

エラー:

PHPエラープロンプトにはどのような種類がありますか?4. エラーに注意してください:

これは、警告エラーと似ています。これは、プログラムにエラーが含まれていますが、スクリプトの実行は許可されていることを意味します。

<?php
    $a = 1;
    $b = 0;
    $c = $a / $b;
    echo "$a / $b = $c";
?>
ログイン後にコピー

エラー:

説明: このプログラムは宣言されていない変数 $y を使用しているため、エラー メッセージが表示されます。 PHPエラープロンプトにはどのような種類がありますか?

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPエラープロンプトにはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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