ThinkPHP5中使用第三方类库

在TP5中有两种方式使用第三方类库,若是类库支持composer方式安装那就很方便了,使用composer安装的类库存储在Vendor目录下,能够直接使用,以phpmailer为例,使用以下命令安装:php

composer require phpmailer/phpmailer

执行后会自动安装到Vendor目录下,TP5.1之后的版本所有使用命名空间自动加载,如需使用phpmailer类库只需使用以下方式导入:bash

use PHPMailer\PHPMailer\PHPMailer;

而后便可实例化PHPMailer类库.composer

若是类库不支持composer安装,那能够存储到extend目录下对应的目录中,必定要设置命名空间,这样在控制器中便可使用use方式引入。仍然以PHPMailer为例,假设目录结构为extend/PHPMailer/PHPMailer/PHPMailer.php,则依然使用以下方式导入ui

use PHPMailer\PHPMailer\PHPMailer;

而后实例化便可。spa

相关文章
相关标签/搜索