PHP の try catch で Exception が catch できない!
Laravel で php で try catch したのに Exception をcatchできなかった。
手元でサンプルコードを書いてみたところ問題ない。
なんで?と思って調べたら、 namespace を使っている場合は グローバル じゃないとダメ!とのこと。
なんのこっちゃ?という感じだが、要はExceptionの前にバックスラッシュ(円マーク)つけろ、ということ。
try {
} catch (\Exception) {
}
Laravel でダメだった、というよりも、Laravelのappはたいていnamespaceを使っているのでダメだっただけ。
以上!