私は次のコードを持っている - 私はちょうどcatch(Exception $ex)
でこれを交換しようとした - 私はClientException
を取得するページ404エラーが、しかし、サーバーが500エラーを返した場合、私はServerException
を得るとき、私は、このB/Cを追加複数の例外タイプを取得するにはどうすればよいですか?
public function getPosts($limit = 25, $author = null) {
try {
} catch(\GuzzleHttp\Exception\ClientException $e) {
return [];
}
return [];
}
をしかし、私はまだ未処理の/ uncaught例外エラーを取得します。
try {
...
} catch (FooException e) {
...
} catch (BarException e) {
...
} catch (Exception e) {
...
}
ありがとう - 例外をキャッチすることなくGuzzleHttpを使用していた別の場所がありました。例外を '例外$ e'に置き換えるだけでした。 – 5SK5
@ 5SK5通常、合理的な最も例外的な例外を使用することをお勧めします。 – Ray