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

PHP

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もこうだね。

コメント

タイトルとURLをコピーしました