Можно ли импортировать пространства имен, используя переменную, подобную этой:
$namespace = 'User\Authorization\Certificate';
use $namespace;
Очевидно, что это не будет работать, поскольку оператор use
ожидает константу, но есть ли обходной путь?
Редактировать: Обнаружен камень (только в PHP> 5.3): class_alias($namespace, alias);
, который делает почти то же самое с use User\Authorization\Certificate as alias;
, поэтому будет использовать его.