[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не создается объект класса, если имя указано в пер
sevost
У меня есть автозагрузка классов:
spl_autoload_register(function ($class) //Автозагрузка классов
{
require_once str_replace('\\', '/', $class). '.php';
});

Использую namespaces и use.

Если имя класса в переменной, то выскакивает ошибка
$controller = new $controller_name();

Добавила в функции автозагрузки классов echo $class.'<br>'; и вижу, что все объекты
создаются нормально, но если имя в переменной, то namespace не отрабатывает и получается, что
в переменной лишь одно имя без пути.

Подскажите как исправить?
bestxp
у тебя в переменной полное имя класса с неймспейсом ? если нет то попробуй полное имя)
Быстрый ответ:

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