ホームページ  >  記事  >  バックエンド開発  >  PHPにおけるエラーと例外の違いと応用、errorException_PHPチュートリアル

PHPにおけるエラーと例外の違いと応用、errorException_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:22:05887ブラウズ

PHPにおけるエラーと例外、errorExceptionの違いと応用

エラーと例外の違いについては、オンラインの情報のほとんどは Java で説明されています。PHP の例外処理プロセスは Java のそれと似ているようです。

Javaのオブジェクト継承構造は次のとおりです:



オブジェクト---->Throwable--------> 実行時例外| エラーはすべてチェックされていないタイプです。例外はチェックされているタイプとチェックされていないタイプに分かれています そして例外やエラーはプログラムが正しく動作していない現象として扱います 例外とエラーを区別する場合: 例外:

致命的ではありません。 try{}cache(Exception e){} 実行中の try モジュールはテスト実行です。コードの実行中にエラー(致命的ではないエラー)が発生した場合は、catch

を実行します。

例外は次のコードのように機能します:
リーリー 例外処理を使用すると、例外を簡単に処理できます。次のコードは、一度に多くの例外を処理できます

リーリー

エラー
:

致命的です。通常、それはプログラム構文エラーまたはユーザーレベルのプロンプトエラーです

エラーと例外はチェック済みと未チェックに分けられます チェックを入れるとユーザーが処理できますが、チェックを外すと処理できません PHPの例外、ユーザーレベルのエラーはユーザー(クライアントコード)によって処理できますが、その他のエラーはユーザーによって処理できません さらに、Java にはユーザーが処理できない RuntimeException があります。これは実行レベルの例外です



エラーと例外の違いは何ですか?

エラーは、回復が不可能ではないが困難な状況における深刻な問題を示します。たとえば、メモリのオーバーフローです。プログラムがそのような状況に対処することを期待することは不可能です。

例外は、設計または実装の問題を表します。つまり、プログラムが正常に実行されている場合には決して起こらない状況を表します。
これはインタビューの質問に対する専門的な回答です。




エラーと例外の違いは何ですか?

エラーは、回復が不可能ではないが困難な状況における深刻な問題を示します。たとえば、メモリのオーバーフローです。プログラムがそのような状況に対処することを期待することは不可能です。例外は設計または実装の問題を表します。つまり、プログラムが正常に実行されている場合には決して起こらない状況を表します。

http://www.bkjia.com/PHPjc/851348.html
www.bkjia.com

tru​​e

技術記事 php におけるエラーと例外の違いと応用、errorException エラーと例外の違いについては、ほとんどのオンライン情報が Java で説明されているようです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。