是否可以在當前上下文中獲取PHP文件中所有導入的類/名稱空間的列表?PHP5:獲取導入的命名空間列表
例如:
namespace A;
use B, C\D;
我想獲得這個數組:
array('B', 'C\D');
的原因是,我建立一個映射註冊表,我希望能夠在當前上下文中使用別名類名查詢此映射器,而不是全名。
例如:
$registry->getMapper('D');
相反的:
$registry->getMapper('C\D');
如果可能的話,我想沒有硬編碼這些別名,如果有一種方法從PHP自動獲得他們!
這看起來像一個合理的方式來實現這個目標,並從一個維護良好的圖書館,如Doctrine Common。謝謝! – Benjamin