php5.6で
try-catch-finallyを使用した場合の、対策を教えてもらいたいです。
下記のようなtry-catch文を書いた場合、⑴、⑵の両方でthrowが発生する場合、1つ目のexception情報は消えてしまうのでしょうか?
ファイル削除などfinallyで記述したい処理で例外が発生する可能性がある場合、どのように対処すればよいのでしょうか?
よろしくお願いします。
try { (処理1) } catch (\Exception $e) { throw new HogeException($e->getMessage()); ・・・ ⑴ } finally { try { (処理2) } catch (\Exception $e) { throw new HogeException($e->getMessage()); ・・・ ⑵ } }
-- PHP か
回答2件
あなたの回答
tips
プレビュー