ThinkPHP6引入不带namespace的第3方类库

{{ time }}

Step1 将类库放到项目的/extend文件夹下

Step2 示例如下

namespace app\controller;
require_once '../extend/tbk/TopSdk.php';

class Tbkapi
{
    public function index()
    {
        $c = new \TopClient;
        $c->appkey = 'appkey';
        $c->secretKey = 'secretKey';
        $req = new \TbkDgMaterialOptionalRequest;
        $req->setQ("女装");
        $req->setAdzoneId(446363);
        $resp = $c->execute($req);
        //print_r($resp);
        return json($resp);
    }
}

也就是说,new对象的时候,在类前面都加一个\