1
我有兩個作用提供變量可選量: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_*
,但我無法執行它。
在此先感謝
感謝這個解決方案 – 2014-09-27 10:37:12
,或者在PHP 5.6(及以上):'$這個 - > printTextToDashboard(... func_get_args( ));' – bwoebi 2014-09-27 10:45:14
同意@bwoebi – 2014-09-27 11:11:05