本文共 1319 字,大约阅读时间需要 4 分钟。
有时候,不想受命名空间约束,就可以整一个全局类。
protected function sendDayuSms($tel,$code,$template_type,$product = "【易商城】") { if ($template_type == 1) { $signname = C('dayu_template_register.signname'); $templatecode = C('dayu_template_register.templatecode'); } if ($template_type == 2) { $signname = C('dayu_template_alteration.signname'); $templatecode = C('dayu_template_alteration.templatecode'); } if ($template_type == 3) { $signname = C('dayu_template_identity.signname'); $templatecode = C('dayu_template_identity.templatecode'); } require APP_PATH . 'Lib/Taobaosdk/TopSdk.php'; $c = new \TopClient; // 全局类 $c->appkey = C('dayu_appkey'); $c->secretKey = C('dayu_secretKey'); $req = new \AlibabaAliqinFcSmsNumSendRequest; $req->setSmsType("normal"); $req->setSmsFreeSignName("{$signname}"); $req->setSmsParam('{"code":"'. $code .'","product":"'. $product .'"}'); $req->setRecNum("{$tel}"); $req->setSmsTemplateCode("{$templatecode}"); $resp = $c->execute($req); return $resp;}
这里新建类的时候,加一个\就可以实现了。
如果不加斜杠,由于头部有命名空间。默认就会加上命名空间,然后系统就找不到你想要的类了。
本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5460676.html,如需转载请自行联系原作者