前の記事では、「PHP の 2 つの記事読み込みパスとは何ですか?」について紹介しました。ファイルパスとは何ですか? 》, この記事では引き続き、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 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ホットトピック









