artygrand
@artygrand
Прогер, кодер, писатель кода

Почему не находится класс в неймспейсе, объявленный через переменную?

Почему следующие 2 сниппета у меня работают
use App\Renderer\Front;
...
$class = 'App\Renderer\\'.ucfirst($c['section']);
return new $class;

use App\Renderer\Front;
...
return new Front;


А этот не хочет, и пишет "Class 'Front' not found"
use App\Renderer\Front;
...
$class = ucfirst($c['section']);
return new $class;


PHP 5.4
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
https://3v4l.org/mrSff

Все работает. Могу предположить что в $c['section'] лежит что-то не то.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы