PHP函数的无限参数?

Hai*_*ood 8 php arguments function

在php中你将如何创建一个可以采用无限数量参数的函数: myFunc($p1, $p2, $p3, $p4, $p5...);

我的下一个问题是:你如何将它们传递给另一个函数

function myFunc($params){
  anotherFunc($params);
}
Run Code Online (Sandbox Code Playgroud)

但是anotherFunc会接受它们,好像它被称为使用anotherFunc($p1, $p2, $p3, $p4, $p5...)

mfo*_*nda 13

call_user_func_array('anotherFunc', func_get_args());
Run Code Online (Sandbox Code Playgroud)

func_get_args返回一个数组,其中包含传递给它所调用函数的所有参数,并call_user_func_array调用给定函数,并向其传递一个参数数组.