PHP函数的无限参数?

本教程将介绍PHP函数的无限参数?的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

问题描述

在 php 中怎么创建一个可以接受无限数量参数的函数:myFunc($p1, $p2, $p3, $p4, $p5...);

我的下一个问题是:怎么将它们传递给另一个函数,例如

function myFunc($params){
  anotherFunc($params);
}

anotherFunc 会像使用 anotherFunc($p1, $p2, $p3, $p4, $p5...) 调用它一样接收它们

推荐答案

call_user_func_array('anotherFunc', func_get_args());

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

好了关于PHP函数的无限参数?的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。

0
没有账号?注册  忘记密码?