ホームページ >バックエンド開発 >PHPの問題 >PHP でよくある 4 つのエラー タイプは何ですか?

PHP でよくある 4 つのエラー タイプは何ですか?

(*-*)浩
(*-*)浩オリジナル
2019-10-10 09:50:006578ブラウズ

PHP では、文法的または論理的な問題によってエラーが発生することがあるため、PHP エラーはいくつかの種類に分類できます。

PHP でよくある 4 つのエラー タイプは何ですか?

PHP にはさまざまなタイプのエラーがありますが、基本的には主に 4 つのタイプのエラーに分類できます。 次の 4 つの主なタイプのエラーを見てみましょう:

解析エラーまたは構文エラー: (推奨学習: PHP ビデオ チュートリアル)

これは、プログラマがプログラムのソース コード内で犯すタイプのエラーです。構文エラーはコンパイラによって捕捉されます。構文エラーを修正した後、コンパイラーはコードをコンパイルして実行します。解析エラーは、非公開の引用符、括弧の欠落または余分な括弧、閉じられていない中括弧、セミコロンの欠落などによって発生する可能性があります。

例:

<?php
$x = "php中文网";
y = "www.php.cn";
echo $x;
echo $y;
?>

説明: 上記のプログラムでは、3 行目に $ 記号が欠落しているため、エラー メッセージが表示されます。

致命的エラー:

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

例:

<?php 
function add($x, $y) { 
    $sum = $x + $y; 
    echo "sum = " . $sum; 
} 
$x = 0; 
$y = 20; 
add($x, $y); 
   
diff($x, $y); 
?>

説明: 10 行目では、関数 diff() が呼び出されていますが、関数 diff() には宣言定義がないため、エラーが発生しました。

警告エラー:

警告エラーが発生する主な理由は、欠落しているファイルが含まれていることです。これは、PHP 関数が欠落しているファイルを呼び出すことも意味します。

例:

<?php  
header("content-type:text/html;charset=utf-8");
$x = "PHP中文网"; 
include ("header.php"); 
echo $x . ",网址为:www.php.cn"; 
?>

説明: このプログラムは、使用できない未定義のファイル header.php を呼び出すため、エラーが生成されます。

注エラー:

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

例:

<?php  
header("content-type:text/html;charset=utf-8");
$x = "PHP中文网"; 
echo $x; 
echo $y; 
?>

説明: このプログラムは宣言されていない変数 $y を使用しているため、エラー メッセージが表示されます。

以上がPHP でよくある 4 つのエラー タイプは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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