1. 程式人生 > >Thinkphp5 引入第三方類庫的方法

Thinkphp5 引入第三方類庫的方法

post 類庫 neu pac app ans 位置 官方 規範

一、你需要在核心之外擴展和使用第三方類庫,並且該類庫不是通過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();

Thinkphp5 引入第三方類庫的方法