我有两个带有可选数量变量的函数:
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_*
,但是我无法实现它。
提前致谢
这样的事情应该起作用:
function getTexts()
{
call_user_func_array(array($this, 'printTextToDashboard'), func_get_args());
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句