PHP在自己框架中引入composer

目录

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

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

3、写入配置文件 composer.json

4、使用composer安装whoops扩展

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


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

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

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

PHP在自己框架中引入composer_第1张图片

3、写入配置文件 composer.json
{
  "name": "frame/1.0",
  "description": "the new my frame",
  "type": "project",
  "keywords": [
    "framework",
    "php"
  ],
  "authors": [
    {
      "name": "gl",
      "email": "[email protected]"
    }
  ],
  "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文件

 PHP在自己框架中引入composer_第2张图片

PHP在自己框架中引入composer_第3张图片

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

安装并且使用成功

PHP在自己框架中引入composer_第4张图片

你可能感兴趣的:(php,乱七八糟,composer,php,开发语言,笔记,后端)