Точно сега, да кажем, че имам код, подобен на този...
$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);
Проблемът ми започва тук, как мога да посоча правилните променливи в аргументите в зависимост от тях? Имам няколко мисли, като например създаване на списък за всяка функция, която ги определя, но наистина бих искал да видя елегантно решение за това.
funcC()
да се справи с извикване с един аргумент? - person Ignacio Vazquez-Abrams   schedule 12.07.2010$temp_call($var, $var, $var)
е абсолютно добре в PHP. - person NikiC   schedule 13.07.2010