1度のメッセージ呼び出しに対する複数の例外補足

PHPにて、1度のメッセージ呼び出しで例外が発生し、

その例外の抽象度によってハンドリングする内容を変える方法は、tryを入れ子にしなければならない。

try{
try{
throw new OriginalException('exception');
}catch(OriginalException $e){
// handling for OriginalException
throw $e;
}
}catch(Exception $e){
// handling for Exception
}

Javaもこうだったっけ?

追記:2008年2月19日
Javaもこうだね。

1度のメッセージ呼び出しに対する複数の例外補足
https://diary.teraren.com/posts/2008-02-14-1nomese-jibishinisuruno/
作者
Yuki Matsukura
公開日
2008-02-14
ライセンス
CC BY-NC-SA 4.0

Comments