変数が定義されていない場合に呼び出される関数がありexit;
ます。そのため、ページには何も生成されず、空白のページが生成されます。実際に終了する直前にエラーメッセージが表示されます。したがって、実行することになっている場合、変数が定義されていないため、変数は終了するはずですが、エラーメッセージが実行されると、ページの残りの部分がエラーメッセージの下に読み込まれ、終了しません。何か案は?
public function exit_error() {
parent::error_array();
$errors = $this->msg_array;
return $errors;
die(); // error should produce, then die here.
}