【发布时间】:2010-03-09 13:18:01
【问题描述】:
如何使用 call_user_func_array 调用类的构造函数
这是不可能的:
$obj = new $class();
call_user_func_array(array($obj, '__construct'), $args);
因为如果构造函数有参数,new会失败。
约束:我不控制必须实例化的类,也不能修改它们。
不要问我为什么要做这种疯狂的事情,这是一个疯狂的测试。
【问题讨论】:
-
在这里查看各种解决方案:stackoverflow.com/questions/1929108/…
标签: php constructor