#php
#php
Вопрос:
Относительный новичок в php, столкнулся с проблемой с пространствами имен. Внутри моего собственного класса в пользовательском пространстве имен я пытаюсь вызвать собственный php ReflectionClass, но он сообщает мне, что не может найти его в моем собственном пространстве имен. Как мне вызвать глобальный класс отражения?
$reflectedNode = new ReflectionClass($obj);
Заранее спасибо.
Ответ №1:
$reflectedNode = new ReflectionClass($obj);
Комментарии:
1. Спасибо всем за ответы. Очень ценю быстрые ответы.
Ответ №2:
В документации по PHP есть FAQ, который охватывает это:
http://www.php.net/manual/en/language.namespaces.faq.php#language.namespaces.faq.globalclass
По сути, вы просто добавляете к имени глобального класса символ обратной косой черты ().
Ответ №3:
Префикс вашего имени с «», вот так:
$reflectedNode = new ReflectionClass($obj);
Прочитайте руководство.