Проблемы с импортом PHP класса в одном проекте

Кто-то может помочь мне в вопросе обращения к файлам php внутри одного и того же проекта (вызов классов), используя "пространство имен", "использование" ( php v5.3 или выше) [My Screenshoot] [ http://i.imgur.com/6GC4UUK.png?1%5D

Неустранимая ошибка: класс 'Zoho\CRM\Common\HttpClientInterface' не найден в C:\root\zohocrm-master\src\Zoho\CRM\index.php в строке 73

  <?php namespace Zoho\CRM;

    use Zoho\CRM\Common\HttpClientInterface;
    use Zoho\CRM\Common\FactoryInterface;
    use Zoho\CRM\Request\HttpClient;
    use Zoho\CRM\Request\Factory;
    use Zoho\CRM\Wrapper\Element;    
                    .
                    .
                    .

public function __construct($authtoken, HttpClientInterface $client =null , FactoryInterface $factory = null )
        {
            $this->authtoken = $authtoken;
            // Only XML format is supported for the time being
            $this->format = 'xml'; 


             $this->client = new HttpClientInterface();
            $this->factory = $factory ;
            $this->module = "Leads";
            return $this;
        }

1 ответ

Робинсон, вы вызываете класс "Zoho\CRM\Common**HttpClientInterface**" из этой позиции: "C:\root\zohocrm-master\src\Zoho\CRM**index.php**".

Это означает, что способ, которым вы пытаетесь использовать пространство имен, неверен.

Помните, если вы делаете:

use App\namespace\class_name

Это означает, что ваш класс "имя_класса" должен находиться в такой папке: App/namespace/. Так что очень хорошо определите путь к вашему классу, когда вы вызываете use.

Другие вопросы по тегам