【发布时间】:2012-02-21 03:42:54
【问题描述】:
我的 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 函数可以为我拆分参数以便我可以将它们传递给函数?
【问题讨论】:
-
使用这个答案。这要准确得多。 stackoverflow.com/a/34049110/2147023
-
这能回答你的问题吗? unpacking an array of arguments in php
标签: php arrays function variadic-functions