作成:
更新:

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

この記事をシェア

Yuki Matsukura

Yuki Matsukura

2003年からブログを書き続けるWeb系エンジニア。 コードだけでなく、家電やガジェットの修理、改造、応用の過程を記録している。 評論より実践、完成品より失敗も含めたプロセスこそが価値だと信じて、手を動かし続ける日々。

Comments