PHPのエラー処理とは何ですか?エラーコード?トリガーが間違っていますか?

慕斯
リリース: 2023-03-10 15:44:01
オリジナル
2354 人が閲覧しました

前の記事では、「PHP の 2 つの記事読み込みパスとは何ですか?」について紹介しました。ファイルパスとは何ですか? 》, この記事では引き続き、PHP のエラー処理とは何なのかを紹介します。エラーコード?トリガーが間違っていますか?一定の参考値があるので、困っている友達が参考になれば幸いです。

PHPのエラー処理とは何ですか?エラーコード?トリガーが間違っていますか?

エラー処理:

エラーが発生した場合に、システム (またはユーザー) が特定のコードを実行するタイミングを指します。見つかった場合は、

エラー処理を通じてプログラマに通知されます。

エラー分類:

1) 構文エラー: ユーザーが記述したコードは、PHP の構文仕様に準拠していません。構文エラーにより、コードは実行中に失敗します。コンパイル プロセスのため、コードは実行されません (Parseerror)。

2) 実行時エラー: コードは正常にコンパイルされますが、コードの実行中に条件が満たされていないためにエラー (実行時エラー) が発生します。

3) 論理エラー: コードを作成するときにプログラマが十分に標準化されていなかったため、いくつかの論理エラーが発生し、コードは正常に実行されましたが、望ましい結果が得られませんでした。

$a= 10;
If(Sa= 1){
//最常见把比较符号写成赋值符号
//执行代码。
ログイン後にコピー

エラー コード:

表示されるすべてのエラー コードは、PHP のシステム定数として定義されています (直接使用できます)。

1) システムエラー:。

E_ PARSE: コンパイル エラー。コードは実行されません。

E_ エラー: 致命的なエラー。致命的なエラーにより、コードは正しく実行されなくなります (エラーの場所で中断されます)。

E_ 警告: 警告、警告エラー、コードの実行には影響しませんが、予期しない結果が生じる可能性があります。

E_ _NOTICE: 通知、通知エラー、コードの実行には影響しません。

2) ユーザー エラー:

E_ _USER エラー、

E_ USER_ 警告、

E_ _USER_ _NOTICE.

カスタム エラー トリガーを使用するときにユーザーが使用するエラー コード (システムは使用しません)。

3) その他:

E _ALL、すべてのスレーブ エラーを表します (通常、エラー制御中によく使用されます)。開発プロセス (開発環境) 中にこれを使用することをお勧めします。

E で始まるすべてのエラー定数 (コード名) は、実際には 1 バイトに格納されており、各エラーは

に対応するビットを占有します。ビット演算を使用して操作します。

通知レベルの通知を除外する: E_ ALL& ~E_NOTICE.

警告と通知のみ: E_ WARNING | E_ NOTICE.

エラー トリガー:


    プログラムの実行時にトリガーされます。システムは、主にコード内の構文エラーと実行時エラーについて、エラー発生後に対応するエラー情報を自動的に比較し、ユーザーに出力します。
  • 人間によるトリガー: 一部のロジックが間違っている可能性があることを認識して、対応する判断コードを使用して応答エラー プロンプトをトリガーします。
  • 推奨学習: 「
PHP ビデオ チュートリアル

以上がPHPのエラー処理とは何ですか?エラーコード?トリガーが間違っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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