将函数的args直接传递给另一个函数

gru*_*ner 2 php

在PHP中,有没有办法将函数的参数直接发送到另一个函数而不必逐个指定它们?有没有办法扩展,func_get_arg()以便其他函数接收单个参数而不只是一个数组?

我想从发送参数foo()bar(),像这样:

function foo($arg1, $arg2, $arg3)
{
  $args = expand_args(func_get_arg());
  bar($args);
}
Run Code Online (Sandbox Code Playgroud)

Byr*_*ock 5

是.

function foo($arg1, $arg2, $arg3)
{
    $args = func_get_arg();

    call_user_func_array("bar",$args);

}
Run Code Online (Sandbox Code Playgroud)