相對新手到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