调用新类并发送数据以构造

时间:2015-12-17 08:44:37

标签: php oop

好吧标题说明了一切。我有一个调用类动态的问题。我的头控制器正在获取一个包含所有需要加载的组件的数组。 这是我的代码

$this->{$components['name']} = new $components['name']($extradata, true, false);

问题是我的函数在foreach中调用了新类。但我无法将类数据提供给构造。 --guess

有没有办法在不调用硬编码类的情况下为构造提供数据?

1 个答案:

答案 0 :(得分:0)

我有一个解决方案。

$item = $components['name']';
$this->{$components['name']} = new $item(true,false);