проблема с пространством имен php

#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);
 

Прочитайте руководство.