У меня есть автозагрузка классов:
spl_autoload_register(function ($class) //Автозагрузка классов
{
require_once str_replace('\\', '/', $class). '.php';
});
Использую namespaces и use.
Если имя класса в переменной, то выскакивает ошибка
$controller = new $controller_name();
Добавила в функции автозагрузки классов echo $class.'<br>'; и вижу, что все объекты
создаются нормально, но если имя в переменной, то namespace не отрабатывает и получается, что
в переменной лишь одно имя без пути.
Подскажите как исправить?