选择 filp/whoops 作为错误提示组件
修改composer.json增加一个 require 项:
"filp/whoops": "*"
运行composer update完成安装,然后在init.php的最后添加:
//错误提示
$whoops = new \Whoops\Run();
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler());
$whoops->register();
修改路由配置中匹配项 的错误页面,修改routes/routes.php增加一条路由无匹项的情况:
Macaw::$error_callback = function(){
throw new Exception("404 Not Found");
};
随便访问一个不存在的路由,例如 nuf.dev/index.php/noroute ,看到以下输出说明引入成功