【发布时间】:2017-08-01 19:08:24
【问题描述】:
class foo {
function bar($arg, $arg2) {
echo __METHOD__, " got $arg and $arg2\n";
}
}
我想动态地使用一个类。哪个比以下方法好。
示例 1:
$a = [ new foo, 'bar' ];
$a(...["one", "two"]);
结果:
foo::bar 得到一个和两个
示例 2:
call_user_func_array([ new foo, 'bar' ], ["one", "two"]);
结果:
foo::bar 得到一个和两个
您还有其他建议吗?
【问题讨论】: