前面框架中大部分功能已经完成,接下来我们利用composer加载前面的功能。composer的安装方式可以在官网看到,我们这里就一笔带过了。
首先建立文件,composer.json.,这里写的是框架的一些基础信息以及第三方要加载的类。
{
"name":"MPK PHP",
"description":"PHP Framework",
"type":"Framework",
"keywords":[
"php","PHP Framework"
],
"require":{
"php":">=5.3.0",//php版本
"filp/whoops":"*"
}
}
在入口文件进行加载
<span style="color:#CC0000;">include "vendor/autoload.php";</span>
define('DBBUG',true);//是否开启调错模式
if(DBBUG){
<span style="color:#FF6666;">$whoops= new \Whoops\Run;
$errorTitle="框架出错了";
$option= new \Whoops\Handler\PrettyPageHandler();
$option->setPageTitle($errorTitle);
$option->PushHandler($option);
$whoops->register();</span>
ini_set('display_error','on');
}else{
ini_set('display_error','off');
}
这样错误访问时我们的框架就会给出提示。。
另外我们还可以使用国内镜像的方法提高速度,在composer.json后加入下面内容,然后composer update
加载完成的类包,我们可以直接调用,把他打印出来,这样的效果看起来特别的酷炫!!!