JavaScriptではapply
、配列を引数として関数に渡すために使用できます。
var f = function (n,m) {},
args = [1,2];
f.apply(null, args);
ここで、PHPで同様のことを行う必要があります。つまり、アイテムの配列を「個別の」引数として関数に渡します。
これを行う方法はありますか?
JavaScriptではapply
、配列を引数として関数に渡すために使用できます。
var f = function (n,m) {},
args = [1,2];
f.apply(null, args);
ここで、PHPで同様のことを行う必要があります。つまり、アイテムの配列を「個別の」引数として関数に渡します。
これを行う方法はありますか?
関数を使用できますcall_user_func_array
。関数(コールバックとして、通常は関数名の文字列として)と引数の配列を渡すだけです。
追記:静的関数の場合は、を使用してforward_static_call_array
ください。