是否可以在变量中使用PHP中的namespace。我想基于配置数组动态加载类;类似的东西:
foreach ($content_types as $key => $content_type) {
$namespace = $content_type['entity'];
use $namespace;
}
而是这样做:
use Bundle\Entity\User;
use Bundle\Entity\Project;
注意:我正在使用Symfony,当我这样做时返回的错误消息是:
分析错误:语法错误,意外'使用' (T_USE)
答案 0 :(得分:4)
我不确定我是否帮助你,但你想要的只是这个
foreach ($content_types as $key => $content_type) {
$class = $content_type['entity'];
$entity = new $class();
// do something with $entity..
}