PHP如何将可变长度函数参数传递给另一个可变长度函数?

要求莫斯塔法

我有两个带有可选数量变量的函数:

function getTexts()
{
  $this->printTextToDashboard();
}

function printTextToDashboard()
{
  $args = func_get_args();
  $argsNum = count($args);
  for($i=0; $i < $argsNum; $i++)
  {
    echo "This is the $i text: "."<br />".$args[$i]."<br />";
  }
}

例如,我想这样调用getTexts:

getTexts($name, $lastname, $email);

我知道它与有关user_func_*,但是我无法实现它。

提前致谢

u_mulder

这样的事情应该起作用:

function getTexts()
{
    call_user_func_array(array($this, 'printTextToDashboard'), func_get_args());
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Golang中将可变长参数作为参数传递给另一个函数?

如何从可变长度函数创建宏?其中宏值是另一个可变长度函数

如何将可变函数参数作为参数传递给另一个函数?

如何将可变参数函数的其余参数传递给另一个函数?

如何将可变参数传递给另一个函数

将可变函数参数传递给 PHP 中的另一个函数

将可变长度作为参数并返回元组的函数

将可变参数模板函数参数传递给另一个函数

是否可以将可变长度的字符向量传递给 R 函数?

如何在Go中将可变参数从一个函数传递给另一个函数

根据另一个长度设置可变长度

如何将可变长度列表从一个 python 数据框列转换为行?

如何理解python函数中的可变长度参数?

c函数如何接收可变长度参数?

可变长度参数

ZPL如何将可变长度的文本居中

在python中,如何将列表的每个值作为函数中的可变长度参数单独传递?

如何仅使用一个参考参数使用可变长度参数列表?

制作一个根据可变长度插入空格的函数

创建具有可变长度参数的函数python

从Java调用可变长度参数Scala函数的语法?

接收可变长度参数的条件概率函数

从函数返回可变长度数组

如何传递可变长度数组常量作为参数?

如何在C ++中将可变参数函数与另一个函数消除歧义

在Swift中将可变数量的args从一个函数传递给另一个函数

找出一个可变长度的字符串?

将可变长度列表作为位置参数(argparse)?

如何将可变参数传递给虚函数