PHP では、文法的または論理的な問題によってエラーが発生することがあるため、PHP エラーはいくつかの種類に分類できます。この記事では、PHP のエラーの種類について説明します。お役に立てば幸いです。
PHP のエラーの種類
PHP にはさまざまな種類のエラーがありますが、基本的にはエラーには主に 4 つのタイプがあります。次の 4 つの主なタイプのエラーを見てみましょう:
1. 解析エラーまたは構文エラー:
これは、プログラム ソース コード エラーでプログラマーによって行われます。タイプ。構文エラーはコンパイラによって捕捉されます。構文エラーを修正した後、コンパイラーはコードをコンパイルして実行します。解析エラーは、非公開の引用符、括弧の欠落または余分な括弧、閉じられていない中括弧、セミコロンの欠落などによって発生する可能性があります。
例:
<?php $x = "php中文网"; y = "www.php.cn"; echo $x; echo $y; ?>
エラーレポート:
説明: 上記のプログラムでは、3 行目に $ 記号がありません。エラーメッセージが表示されます。
2. 致命的なエラー:
これは、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 ()の宣言が定義されていないためエラーとなります。
3. 警告エラー:
警告エラーの主な理由はファイルが見つからないことであり、これは PHP 関数が不足しているファイルを呼び出していることも意味します。
例:
<?php header("content-type:text/html;charset=utf-8"); $x = "PHP中文网"; include ("header.php"); echo $x . ",网址为:www.php.cn"; ?>
エラー:
説明: プログラムは、使用できない未定義のファイル header.php を呼び出します。エラーが発生します。
4. エラーに注意してください:
これは、プログラムにエラーが含まれているものの、スクリプトの実行は許可されていることを意味する警告エラーに似ています。
<?php header("content-type:text/html;charset=utf-8"); $x = "PHP中文网"; echo $x; echo $y; ?>
エラー:
説明: このプログラムは宣言されていない変数 $y を使用しているため、エラー メッセージが表示されます。
PHP の一般的なエラー定数
PHP での一般的なエラー定数とその説明を見てみましょう:
E_ERROR: スクリプトを終了させる致命的なエラー
E_WARNING: スクリプトを終了させない実行時警告
E_PARSE: コンパイル時の解析エラー。
E_NOTICE: コードのエラーによる実行時通知
E_CORE_ERROR: PHP の初期起動 (インストール) 中に致命的なエラーが発生しました
E_CORE_WARNING: PHP の初期起動中に発生しました WARNING
E_COMPILE_ERROR: 問題を示すスクリプトに関する致命的なコンパイル時エラー。
E_USER_ERROR: ユーザーが生成したエラー メッセージ。
E_USER_WARNING: ユーザーが生成した警告メッセージ。
E_USER_NOTICE: ユーザーが生成した通知メッセージ。
E_STRICT: 実行時通知。
E_RECOVERABLE_ERROR: 危険なエラーを示すトラップ可能な致命的エラー
E_DEPRECATED: 実行時通知。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がPHP のエラーの種類にはどのようなものがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。