MVC框架的封装(九)composer加载

我们用composer,首先就需要安装composer,安装应该就不用详细介绍了。

首先我们需要在根目录下建立一个文件,文件名为composer.json。文件中写入我们框架的基本信息,和我们需要加载的第三方类。

一、加载一个报错类

{
  "name":"WW PHP",     //框架名称
  "descript":"PHP Framework",    //简单描述
  "type":"Framework",       //所属分类
  "keywords":[
    "PHP","PHP Framework"    //关键词
  ],
  "require":{
    "php":">=5.3.0",   //php版本
    "filp/whoops":"*"     //想要引入的第三方类库
  }
}

然后我们在进入到根目录中,在cmd或linux中输入composer install 的命令,执行完成后,如果我们的根目录中多了一个vendor的文件,说明我们执行成功!然后就有了一个错误展示类,其次我们需要加载这个类,

include "vendor/autoload.php";
加载进行完以后,我们需要修改入口文件中的部分内容。

if(DEBUG){
    $whoops = new \Whoops\Run;
    $errorTitle='框架出错了';
    $option = new \Whoops\Handler\PrettyPageHandler();
    $option->setPageTitle($errorTitle);
    $whoops->pushHandler($option);
    $whoops->register();
    ini_set('display_error','On');
}else{
    ini_set('display_error','Off');
}
这样我们就完成了我们错误类的一个展示。如果代码执行有误,框架就会报错,


二、加载一个打印类

1、在composer.json中的require中,添加一行代码:

"symfony/var-dumper":"*"

同时增加下面这段代码:

"repositories":{
  "packagist":{
    "type":"composer",
    "url":"https://packagist.phpcomposer.com"
  }
}

2、然后再cmd中输入一行命令:composer update

3、然后再入口文件中打印$_SEVER信息。

dump($_SERVER);die;
这样我们的composer加载部分就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值