autoload — есть ли способ получить файл, в котором был создан экземпляр класса в функциях автозагрузки в PHP?

Его аналогичный вопрос Есть ли простой способ получить файл, в котором был создан экземпляр класса в PHP? но с другим подходом.

Мне нужно знать источник в функциях автозагрузки (__autoload () или spl_autoload ()), чтобы я мог загрузить правильный класс подпространства имен

Давайте немного проиллюстрируем мою проблему на примере —
Пожалуйста, рассмотрите мои следующие занятия:
/my/project/root/faculty/faculty.class.php [пространство имен: факультеты] /my/project/root/faculty/faculty1/faculty.class.php [пространство имен: faculty / faculty1] /my/project/root/faculty/completely/different/project/at/deep/project/root/faculty/faculty.class.php [пространство имен: факультеты]

Теперь, если я хочу получить доступ к экземпляру этого другого проекта, его конфликт с корневым проектом вызывает то же самое пространство имен.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]