ThinkPHP5中使用第三方類庫 郵箱傳送

2021-08-28 13:46:29 字數 553 閱讀 8081

在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;
然後例項化即可。

thinkphp5 引入第三方類庫

1.首先在應用根目錄下面的extend 目錄下建立乙個檔案util 自己隨意建立只為自己識別 2.在util下建立乙個類檔案 或者引入其他的 建立乙個類 work.php 如下 namespaceutil classwork 3.引用我們建立的類 work.php 第一種引用方法 也是最常用的 首先...

Thinkphp5 引入第三方類庫的方法

一 你需要在核心之外擴充套件和使用第三方類庫,並且該類庫不是通過composer安裝使用,那麼可以直接放入應用根目錄下面的extend目錄下面,該目錄是官方建議的第三方擴充套件類庫目錄。例如,如果有乙個擴充套件類庫的命名空間是 first.second.foo,類定義如下 namespace fir...

在Eclipseme中使用第三方庫

由於工作關係,需要研究tinyline這個第三方的j2me開發包。我建立project時,把tinyline.zip放在了project的 lib目錄下面,編譯時,可以通過。但是執行時,總是會出現midpsvgcanvas這個類找不到的異常。幾經周折,才發現,用到的tinyline的第三方庫中的cl...