使用 composer 构建 PHP 框架之引入错误页面提示组件 (五)

962 阅读1分钟
原文链接: www.36nu.com

选择 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 ,看到以下输出说明引入成功

QQ截图20160706211715.png