【发布时间】:2011-10-24 22:12:56
【问题描述】:
是否可以在当前上下文中获取 PHP 文件中所有导入的类/命名空间的列表?
例如:
namespace A;
use B, C\D;
我想得到这个数组:
array('B', 'C\D');
原因是我正在构建一个映射器注册表,我希望能够使用当前上下文中的别名类名来查询这个映射器,而不是全名。
例如:
$registry->getMapper('D');
代替:
$registry->getMapper('C\D');
如果可能的话,我不想硬编码这些别名,如果有办法从 PHP 中自动获取它们!
【问题讨论】:
标签: php oop namespaces