とりあえず結論を知りたいという技術者の方へ とりあえず catch (Exception $e) を catch (¥Exception $e) に変更してリトライしてみてください。 それでもダメな場合は、エラーの内容を確認してみてください ※PHP は throw した例外以外は catch しません 例えば 0 の除算とか… オブジェクトが null でしたとかは catch しないです そちらの場合は、 set_error_handler を使う必要があります まずは大丈夫なパターンから このパターンは問題なくキャッチされる <?php class TestException extends Exception { } class Test { public function goTest() { try { echo "### Start ###¥n"; throw new Tes