php - 将函数的参数直接传递给另一个函数

标签 php

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

我想将参数从 foo() 直接发送到 bar(),如下所示:

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

最佳答案

是的。

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

    call_user_func_array("bar",$args);

}

关于php - 将函数的参数直接传递给另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1461141/

相关文章:

php - 通知栏和添加浏览器过时的脚本

php - ??的正确用法运算符(operator)

php - 将 Laravel 部署到实时服务器

php - 检测/创建MySQL数据库

php - 删除主表mysql中的重复记录

php - PHP mysql 循环遍历行

php - Doctrine/MySql 关系与多列 PK 表

javascript - 在php中使用ajax向mysql数据库中插入数据

php - 如何在不编写长查询的情况下查询所有 GraphQL 类型字段?

php - Mysql Join 两个表获取相关数据