相对新手到PHP,遇到命名空间问题。在自定义命名空间内的我自己的类中,我试图调用本机php ReflectionClass,但它告诉我它无法在我自己的命名空间中找到它。我如何调用全局ReflectionClass?php命名空间问题
$reflectedNode = new ReflectionClass($obj);
在此先感谢。
相对新手到PHP,遇到命名空间问题。在自定义命名空间内的我自己的类中,我试图调用本机php ReflectionClass,但它告诉我它无法在我自己的命名空间中找到它。我如何调用全局ReflectionClass?php命名空间问题
$reflectedNode = new ReflectionClass($obj);
在此先感谢。
$reflectedNode = new \ReflectionClass($obj);
PHP文档具有覆盖这样的一个常见问题:
http://www.php.net/manual/en/language.namespaces.faq.php#language.namespaces.faq.globalclass
基本上你只是前面加上反斜线(\)字符的全局类名称。
感谢所有人的回复。真的很感谢快速回复。 – user1024419