假设我有一个类Core()
,它会根据一些初始化为我提供不同类的实例。说在启动它之后,我得到了一些类,然后想要实例化它。这就是我所做的:
$core = new Core();
// $core is further initiated
$api = $core->getClass(); // This returns, for instance class Library_MyClass
$class = new $api();
有没有办法将最后两个步骤合二为一?所以例如我说类似的东西$class = new $core->getClass()()
?显然我写的是错误的,但这正是我想要的!那可能吗?