将PHP函数的参数列表转换为数组是否可行?

3
假设我有一个函数:
function my_function($a, $b, $c) {
    ...
}

我希望能够像使用虚拟变量$parameter_list一样,将参数列表视为数组进行操作:

function my_function($a, $b, $c) {
    foreach ($parameter_list as $value) {
        print $value."\n";
    }
    ...
}

我该怎么做呢?

1个回答

10
只需调用func_get_args()
通常用于具有可变数量参数的用户定义函数,但也可以用于“普通”函数。
这将返回一个按数字索引的函数参数数组。无法返回参数名称。

哦,不错啊 - 我之前不知道这个。 - meder omuraliev
1
是的,PHP中有很多内置函数。我仍然对我发现的一些函数感到惊讶。 - cletus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接