0
PHPで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)
OPはインスタンス化したいが、それらを必要とする –
あなたがそれらを使うのをやめたら、それらを "必要"する必要はなく、fqcnを既に知っていれば、彼らと一緒に作業することができる。 – Philipp
うん!どうやら、私は名前空間とクラスの概念を混ぜていました。私はちょうどこのように新しいオブジェクトを開始することができたか分からなかった。ありがとうございました – 118218