现在,假设我有这样的代码......
$some_var=returnsUserInput();
function funcA($a) {...}
function funcB($a,$b) {...}
function funcC($a,$b,$c) {...}
$list[functionA] = "funcA";
$list[functionB] = "funcB";
$list[functionC] = "funcC";
$temp_call = list[$some_var];
//Not sure how to do this below, just an example to show the idea of what I want.
$temp_call($varC1,varC2,$varC3);
$temp_call($varB1,varB2);
$temp_call($varA1);
我的问题从这里开始,如何根据这些在参数中指定正确的变量?我有一些想法,例如为每个指定这些功能的函数创建一个列表,但我真的很想看到一个优雅的解决方案。