PHP在自己框架中引入composer

目录

1、使用composer之前先安装环境

2、 在项目最开始目录添加composer.json文本文件

3、写入配置文件 composer.json

4、使用composer安装whoops扩展

5、引入composer类并且使用安装异常显示类


1、使用composer之前先安装环境

先安装windows安装composer并更换国内镜像-CSDN博客

2、 在项目最开始目录添加composer.json文本文件

3、写入配置文件 composer.json
{
  "name": "frame/1.0",
  "description": "the new my frame",
  "type": "project",
  "keywords": [
    "framework",
    "php"
  ],
  "authors": [
    {
      "name": "gl",
      "email": "gl@gmail.com"
    }
  ],
  "require": {
    "php": ">=7.0",
    "filp/whoops": "*"
  },
  "repositories": [
    {
      "type": "composer",
      "url": "https://mirrors.aliyun.com/composer/"
    }
  ]
}

 

  • "name":项目的名称,可以自定义。
  • "description":项目的描述。
  • "type":项目的类型,可以是 "project""library" 等。
  • "keywords":项目的关键词,有助于搜索。
  • "authors":项目的作者信息,可以包含多个作者,每个作者包括 "name""email"
  • "require":项目所依赖的包及其版本要求,如 "php": ">=7.0" 表示要求 PHP 版本大于等于 7.0,"filp/whoops": "*" 表示依赖 filp/whoops 包的任意版本。
  • "repositories":定义项目使用的包仓库,这里使用了一个类型为 "composer" 的仓库
4、使用composer安装whoops扩展

cd frame

composer install

安装成功后 自动生成vendor文件

 

5、引入composer类并且使用安装异常显示类
//引入composer
include '../vendor/autoload.php';
//引入安装的异常显示类
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
//创建错误代码
$a=1/0;

安装并且使用成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PHP隔壁老王邻居

啦啦啦啦啦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值