前書き
まとめてキャッチできたら楽だよなって思い調べたら、PHP7.1以降なら使えるみたいなので書き方を載せておきます。
PHP7.1以前の書き方
try
{
//例外ごとにキャッチを書かなけばならない
}
catch (Exception1 $t)
{
echo $t->getMessage();
}
catch (Exception2 $e)
{
echo $e->getMessage();
}
PHP7.1以降の書き方
try
{
//キャッチ一つで複数の例外をまとめてキャッチできる
} catch (Exception1 | Exception2 $e) {
echo $e->getMessage();
}
まとめて書くとコードもスッキリして、かなりいいと思いました。