要反映 PHP 5.3 中的命名空间类,您必须始终指定类的完全限定名称 - 即使您使用“use”语句对包含的命名空间进行了别名。
所以,而不是
<?php
use App\Core as Core;
$oReflectionClass = new ReflectionClass('Core\Singleton');
?>
您将输入
<?php
use App\Core as Core;
$oReflectionClass = new ReflectionClass('App\Core\Singleton');
?>