一、你需要在覈心之外擴展和使用第三方類庫,並且該類庫不是通過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
**************************************只要思想不滑坡,辦法總比困難多**************************************