ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### tp5+ composer的vendor第三方类的加载 * * * * * #### 第三方类库 第三方类库指除了 ThinkPHP 框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如 Smarty、Zend 等系统的类库等。 ##### 使用命名空间 新建目录 `app\extend\` ~~~ app\extend\FileManager ~~~ 复制第三方类库到相应文件夹下面。 * * * * * 为了方便的引入其他框架和系统的类库,ThinkPHP 特意提供了导入第三方类库的功能。第三方类库统一放置在 ThinkPHP系统目录/Vendor 下面,并且使用 vendor 方法导入。 > vendor 方法默认的导入路径为 ThinkPHP系统目录/Vendor 目录,默认后缀为 .php 。 #### 助手函数 系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: |助手函数|描述| |--|--| |vendor |快速导入第三方框架类库| ##### 引用 vendor 目录下PHPMailer类库安装到了, `vendor/PHPMailer` 目录,可以使用下面的代码: ~~~ vendor ('PHPMailer.PHPMailer'); ~~~ 会引入 vendor/PHPMailer/PHPMailer.php文件 ##### 实例化 ~~~ $mail = new \PHPMailer(); ~~~ > 备注:在 PHPMailer.php 文件不可使用命名空间