Php 使用此命名空间中的其他类时找不到类
我有index.php文件和内容(snip): 我使用Api.php来使用Api代码:Php 使用此命名空间中的其他类时找不到类,php,Php,我有index.php文件和内容(snip): 我使用Api.php来使用Api代码: <?php namespace Zelenin\SmsRu; use Zelenin\SmsRu\Auth\AuthInterface; use Zelenin\SmsRu\Client\Client; use Zelenin\SmsRu\Client\ClientInterface; use Zelenin\SmsRu\Entity\AbstractSms; use Zelenin\SmsRu\E
<?php
namespace Zelenin\SmsRu;
use Zelenin\SmsRu\Auth\AuthInterface;
use Zelenin\SmsRu\Client\Client;
use Zelenin\SmsRu\Client\ClientInterface;
use Zelenin\SmsRu\Entity\AbstractSms;
use Zelenin\SmsRu\Entity\Sms;
use Zelenin\SmsRu\Entity\SmsPool;
use Zelenin\SmsRu\Entity\StoplistPhone;
use Zelenin\SmsRu\Exception\Exception;
use Zelenin\SmsRu\Response\AuthCheckResponse;
use Zelenin\SmsRu\Response\MyBalanceResponse;
use Zelenin\SmsRu\Response\MyLimitResponse;
use Zelenin\SmsRu\Response\MySendersResponse;
use Zelenin\SmsRu\Response\SmsCostResponse;
use Zelenin\SmsRu\Response\SmsResponse;
use Zelenin\SmsRu\Response\SmsStatusResponse;
use Zelenin\SmsRu\Response\StoplistAddResponse;
use Zelenin\SmsRu\Response\StoplistDelResponse;
use Zelenin\SmsRu\Response\StoplistGetResponse;
class Api
{
/**
* @var AuthInterface
*/
private $auth;
/**
* @var ClientInterface
*/
private $client;
/**
* @param AuthInterface $auth
*/
public function __construct(AuthInterface $auth)
{
$this->auth = $auth;
$this->auth->setContext($this);
}
我得到错误:致命错误:在第43行的C:\OpenServer\domains\sowords.com\index.php中找不到类“Zelenin\SmsRu\Auth\apidauth”
我该怎么办
在github上初始化
使用Zelenin\SmsRu\Auth\apidauth代码>可能?不。它有一个调用类的AuthInterface。。我有一个名为apidauth.php的文件,这是它使用的文件:名称空间Zelenin\SmsRu\Auth<代码>接口
不调用类,事实上,接口
对类一无所知。你是对的,这是我的错误。我只是不知道该怎么办。在文档中,身份验证的方式是$sms=new\Zelenin\SmsRu\Api(new\Zelenin\SmsRu\auth\apidauth($apid));但是我不明白在这种情况下该怎么办。。
<?php
namespace Zelenin\SmsRu;
use Zelenin\SmsRu\Auth\AuthInterface;
use Zelenin\SmsRu\Client\Client;
use Zelenin\SmsRu\Client\ClientInterface;
use Zelenin\SmsRu\Entity\AbstractSms;
use Zelenin\SmsRu\Entity\Sms;
use Zelenin\SmsRu\Entity\SmsPool;
use Zelenin\SmsRu\Entity\StoplistPhone;
use Zelenin\SmsRu\Exception\Exception;
use Zelenin\SmsRu\Response\AuthCheckResponse;
use Zelenin\SmsRu\Response\MyBalanceResponse;
use Zelenin\SmsRu\Response\MyLimitResponse;
use Zelenin\SmsRu\Response\MySendersResponse;
use Zelenin\SmsRu\Response\SmsCostResponse;
use Zelenin\SmsRu\Response\SmsResponse;
use Zelenin\SmsRu\Response\SmsStatusResponse;
use Zelenin\SmsRu\Response\StoplistAddResponse;
use Zelenin\SmsRu\Response\StoplistDelResponse;
use Zelenin\SmsRu\Response\StoplistGetResponse;
class Api
{
/**
* @var AuthInterface
*/
private $auth;
/**
* @var ClientInterface
*/
private $client;
/**
* @param AuthInterface $auth
*/
public function __construct(AuthInterface $auth)
{
$this->auth = $auth;
$this->auth->setContext($this);
}
$sms = new \Zelenin\SmsRu\Api(new \Zelenin\SmsRu\Auth\ApiIdAuth($apiId));