Я пишу PHPUnit WebTestCase для репозитория Symfony. В некоторых тестах я хочу распечатать измерения времени. В этом случае я нашел пакет PEAR Console\Table. Через Composer я его установлю, но как я могу использовать его в своем тесте?
Console_Table.php не имеет пространства имен. Поэтому я думаю, что не мог использовать
use Console\Table;
или?
Поэтому, когда я должен использовать оператор require_once
, который является правильным релятивистским путем, когда Composer установил Table.php в vendor/pear/console_table/.
На данный момент я бы сказал, что я действительно новичок в PHP.
Спасибо за ваши ответы.
Хорошо, я понимаю. absalon.valdes был прав. $table = \Console_Table();
является решением. Важно было сделать чистую сборку проекта в Eclipse. После этого компилятор распознает класс.
Виноват. Благодарю.
$table = new \Console_Table
используя обратную косую черту перед именем класса и_
как разделитель пространства имен .