请问有没有PHP方法将可变数量的参数写入函数指针?
例如(伪代码)
$args = $request->get_args(); // get an array of arguments
$request->$func_pointer(foreach $args write $arg);
我的目标是允许API用户编写具有固定数量参数的函数。 然后传递函数名称和我的API将代表执行的args。
希望很清楚。谢谢。
答案 0 :(得分:3)
call_user_func_array(array($request, $func_pointer), $args);
有关详细信息,请参阅Manual call_user_func_array()
。