要在 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');
?>