[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Роутер
savelikan
Всем привет! Подскажите, пожалуйста, как создать обьект в нейспейсе, когда имя обьекта есть в переменной?
Например, вот так работает:
 $Object = new \Shop\Shop();

Но вот так не работает(
$Object = new \$Controller\$Controller();

Все классы подгружаются через автолоад.
Что посоветуете?

_____________
Одесса - мой город!)))
Oyeme
$class = 'Application\Log\MyClass';
$object = new $class();
VeRTak
savelikan

Как вариант еще так


use \Shop\Shop
$Controller = Shop::class;
$Object = new $Controller ();
savelikan
Цитата (Oyeme @ 12.11.2017 - 12:00)
$class = 'Application\Log\MyClass';
$object = new $class();

Спасибо, работает)

_____________
Одесса - мой город!)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.