ThinkPHP5中使用第三方类库 邮箱发送

版权声明:xuhaha©2018 https://blog.csdn.net/weixin_42793426/article/details/82896350

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

composer require phpmailer/phpmailer

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

use PHPMailer\PHPMailer\PHPMailer;

然后即可实例化PHPMailer类库.

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

use PHPMailer\PHPMailer\PHPMailer;

然后实例化即可。

猜你喜欢

转载自blog.csdn.net/weixin_42793426/article/details/82896350