ホームページ  >  記事  >  バックエンド開発  >  javascript - PHPが例外をスローした後に例外をキャッチできません

javascript - PHPが例外をスローした後に例外をキャッチできません

WBOY
WBOYオリジナル
2016-12-01 00:25:311263ブラウズ

phpが例外をスローした後、例外をキャッチできません。これは、私が呼び出したサードパーティのクラスが例外をスローし、ここでそれをキャッチできません。
他のクラスメソッドを呼び出すと、このクラスは例外をスローしますが、呼び出し元のクラスではキャッチできません。

例外をスローするメソッド
javascript - PHPが例外をスローした後に例外をキャッチできません

例外をキャッチする
javascript - PHPが例外をスローした後に例外をキャッチできません

捕まえられない気がする

javascript - PHPが例外をスローした後に例外をキャッチできません

キャッチに何が出力されても、このエラーは常に発生し、コードを実行できません。例外をスローしてコードを処理してから実行したいのですが、これはいずれかが foreach であるためです。エラーが発生すると、次のループは実行されません

返信内容:

phpが例外をスローした後、例外をキャッチできません。これは、私が呼び出したサードパーティのクラスが例外をスローし、ここでそれをキャッチできません。

他のクラスメソッドを呼び出すと、このクラスは例外をスローしますが、呼び出し元のクラスではキャッチできません。

例外をスローするメソッド


javascript - PHPが例外をスローした後に例外をキャッチできません

例外をキャッチする


javascript - PHPが例外をスローした後に例外をキャッチできません

捕まえられない気がする

javascript - PHPが例外をスローした後に例外をキャッチできません

キャッチに何が出力されても、このエラーは常に発生し、コードを実行できません。例外をスローしてコードを処理してから実行したいのですが、これはいずれかが foreach であるためです。エラーが発生すると、次のループは実行されません


先頭に「Try」を追加します

Exception

$e->getMessage();

学者の発言も

サードパーティライブラリのブレークポイントを入力します

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