-3
$var = 'Foo';
$object = new {$var . 'Controller'}(); // new FooController()

これを可能にする構文はありますか? もちろん、上記の例は機能しません。

4

2 に答える 2

9

はい、完全なクラス名を変数に格納するだけです。

$class = $var . 'Controller';
$instance = new $class();
于 2013-05-25T21:23:00.007 に答える