неожиданное «использование» (T_USE) при попытке использовать композитор

Итак, я пытаюсь использовать API-интерфейс coinbase. Я пытаюсь просто проверить, могу ли я заставить его работать, но я получаю различные ошибки композитора.

В настоящее время я получаю неожиданное «использование» для этого кода:

use Coinbase\Wallet\Client; use Coinbase\Wallet\Configuration; $apiKey = 'public'; $apiSecret = 'private'; $configuration = Configuration::apiKey($apiKey, $apiSecret); $client = Client::create($configuration); $spotPrice = $client->getSpotPrice(); echo $spotPrice; 

Итак, мои заявления о применении не в том месте? Ive попробовал их вне функции индекса и вне класса. Оба дают совершенно разные наборы результатов, чем это.

За пределами класса Keks я получаю

Неустранимая ошибка: Class 'Coinbase \ Wallet \ Configuration' не найдена в /home/content/61/11420661/html/beta/application/controllers/keks.php в строке 15

И внутри класса, но вне функции index (), я получаю

Неустранимая ошибка: Trait 'Coinbase \ Wallet \ Client' не найден в> /home/content/61/11420661/html/beta/application/controllers/keks.php в строке 4

Может быть, что-то не так в моем композиторе.

Полный контроллер находится здесь: http://pastebin.com/4BjPP6YR

Related of "неожиданное «использование» (T_USE) при попытке использовать композитор"

Вы не можете использовать «использование» там, где вы его используете.

Ключевое слово «use» находится перед определением класса для импорта других классов / интерфейсов / признаков в собственное пространство имен или внутри класса (но не внутри метода) для добавления признаков в класс.

 <?php namespace Foo; use Different\Class; // use can go here class Bar { use TraitCode; // use can go here public function baz() { $this->traitFunction('etc'); // use CANNOT go here } } и <?php namespace Foo; use Different\Class; // use can go here class Bar { use TraitCode; // use can go here public function baz() { $this->traitFunction('etc'); // use CANNOT go here } } 

Я использую codeigniter, когда пытаюсь использовать ключевое слово «use» для его метания ошибки в методе.

Я просто переместил его в объявление класса.

 <?php defined('BASEPATH') OR exit('No direct script access allowed'); use Auth0\SDK\Auth0; class Home extends CI_Controller { } ?> 

Его работа прекрасна.