前言:
tp5.1 版本已经取消了 vendor 和 import 方法,全部采用命名空间和自动加载机制。so 以后安装第三方类库都需要使用 composer 进行安装
1、如何使用 composer?
点击红框的链接,下载 composer:https://getcomposer.org/download/
开始安装 composer
2、安装完毕之后使用 composer 下载类库
使用 cmd 打开 tp5.1 根目录下的 vendor\composer 文件夹
我们这里以 composer 腾讯云短信为例
这是 github 地址:https://github.com/qcloudsms/qcloudsms_php
那么 composer 下载的命令为:
composer require qcloudsms/qcloudsms_php
这是下载完成后的界面
备注:如果觉得下载速度太慢,那么可以换国内镜像源
composer config -g repo.packagist composer https://packagist.phpcomposer.com
3、下载后如何引入第三方类库
打开这个文件
找到刚刚安装的类库
加上这段代码
,"files": [ "src/index.php" ]
这里加 files 数组的是 tp 框架初始化的时候
首先会自动加载 \vendor\qcloudsms\qcloudsms_php\src 目录下的 index.php 文件,若不加这段代码,这个类库则无法加载
psr-4 数组的意思是,核心代码在 src 目录里
4、使用类库
直接引入命名空间即可
use Qcloud\Sms\SmsSingleSender;