CodeIgniter3(以下CI3)でエラー・例外が発生した場合の処理の流れについてです。 対象のバージョンはCodeIgniter3.0.6、PHPは5.6.22で確認しました。 CodeIgniterにおけるエラー・例外発生時の仕組み。 まず前提としてPHPではset_error_handler等を使うことによりエラーハンドラ・例外ハンドラを定義することができます。 マニュアル。 http://php.net/manual/ja/function.set-error-handler.php そしてCI3においてはCodeIgniter.phpでこれらのハンドラを設定しています。 set_error_handler('_error_handler'); set_exception_handler('_exception_handler'); register_shutdown_func