为什么人们更喜欢call_user_func_array而不是定期调用函数?
function foobar($arg, $arg2) {
echo __FUNCTION__, " got $arg and $arg2\n";
}
foobar('one','two'); // OUTPUTS : foobar got one and two
call_user_func_array("foobar", array("one", "two")); // // OUTPUTS : foobar got one and two
既然我可以看到常规的一个和方法都输出相同,那么为什么人们更喜欢它呢?call_user_func_array
在哪种情况下,常规调用方法会失败,但不会?call_user_func_array
我能得到这样的例子吗?
谢谢