是否可以使用 namespace在 PHP 中从一个变量。我想根据配置数组动态加载类;类似的东西:
foreach ($content_types as $key => $content_type) {
$namespace = $content_type['entity'];
use $namespace;
}
而是这样做:
use Bundle\Entity\User;
use Bundle\Entity\Project;
注意:我正在使用 Symfony,执行此操作时返回的错误消息是:
Parse Error: syntax error, unexpected 'use' (T_USE)
最佳答案
我不确定我是否理解你的意思,但你可能只想要这个
foreach ($content_types as $key => $content_type) {
$class = $content_type['entity'];
$entity = new $class();
// do something with $entity..
}
关于php - 是否可以从变量中使用 PHP 中的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42393731/