加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP – 将数组作为可变长度参数列表

发布时间:2020-05-25 09:50:58 所属栏目:PHP 来源:互联网
导读:我的 PHP脚本中有很简单的问题.有一个函数定义了变量长度参数列表: function foo() { // func_get_args() and similar stuff here} 当我这样称呼它,它的工作很好: foo(hello, world); 但是,我在数组中有变量,我需要将它们作为单个参数传递给函数.例如: $my

我的 PHP脚本中有很简单的问题.有一个函数定义了变量长度参数列表:

function foo() {
  // func_get_args() and similar stuff here
}

当我这样称呼它,它的工作很好:

foo("hello","world");

但是,我在数组中有变量,我需要将它们作为单个参数传递给函数.例如:

$my_args = array("hello","world");
foo(do_some_stuff($my_args));

有没有do_some_stuff函数为我分解参数,以便我可以将它们传递给函数?

使用

> ReflectionFunction::invokeArgs(array $args)

要么

> call_user_func_array( callback $callback,array $param_arr)

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读