Thinkphp5 引入第三方類庫的方法

一、你需要在覈心之外擴展和使用第三方類庫,並且該類庫不是通過Composer安裝使用,那麼可以直接放入應用根目錄下面的extend目錄下面,該目錄是官方建議的第三方擴展類庫目錄。


二、類的命名規範遵循PSR-2及PSR-4規範,注意不要和系統的命名空間產生衝突,例如核心的think、app以及Composer類庫自身定義的命名空間。

例如,如果有一個擴展類庫的命名空間是 first.second.Foo,類定義如下:
namespace first\second;

class Foo 
{
}

那麼實際的類文件位置應該是:extend/first/second/Foo.php

三、first.second.Foo類的三種引用方法

(1)直接實例化即可使用:

$foo = new \first\second\Foo();

(2)在頭部引用命名空間

use first\second\Foo; 
$foo = new Foo();

(3)類庫沒有使用命名空間

Loader::import('first.second.Foo');

$foo = new \Foo();

轉自:https://blog.csdn.net/qiyun5656/article/details/78861042


**************************************只要思想不滑坡,辦法總比困難多**************************************



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章