php的相对新手,遇到了名称空间的问题。在我自己的类中,在自定义命名空间内我试图调用本机php ReflectionClass,但它告诉我它无法在我自己的命名空间中找到它。如何调用全局ReflectionClass?
$reflectedNode = new ReflectionClass($obj);
提前致谢。
答案 0 :(得分:2)
$reflectedNode = new \ReflectionClass($obj);
答案 1 :(得分:1)
PHP文档有一个FAQ,涵盖了这个:
http://www.php.net/manual/en/language.namespaces.faq.php#language.namespaces.faq.globalclass
基本上,您只需使用反斜杠(\)字符作为全局类名称的前缀。
答案 2 :(得分:1)