Yii2 引入 外部无命名空间的类,Class not found

记一次问题解决

问题描述

支付宝开放平台SDK v2 无命名空间。需 require 引入。

require Yii::$app->vendorPath."/alipay-sdk-php/v2/aop/AopClient.php";
var_dump(new AopClient([]));exit();

上述写法会直接报错。

Class 'temporary\controllers\AopClient' not found

解决方案:

require Yii::$app->vendorPath."/alipay-sdk-php/v2/aop/AopClient.php";

var_dump(new \AopClient([]));exit();

类名前面加英文 反斜杠 "  \  "

你可能感兴趣的:(yii2,require外部php文件,class,not,found)