在PHP中有类似JavaScript的应用函数吗?

时间:2011-08-14 22:51:02

标签: php javascript apply

在JavaScript中,我可以使用apply将数组作为参数传递给函数:

var f = function (n,m) {},
    args = [1,2];

f.apply(null, args);

我现在需要在PHP中做类似的事情,即将一个项目数组作为函数的“单独”参数传递

有什么办法可以做到吗?

1 个答案:

答案 0 :(得分:23)

您可以使用call_user_func_array功能。只需传入你的函数(作为callback,通常是带有函数名的字符串)和一个参数数组。

附加说明:对于静态功能,请使用forward_static_call_array