Dinamik fonksiyonlar, değişken girdiler

0 Cevap php

Şu anda, ben çok bu gibi bir kod var diyelim ...

$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);

Benim sorun nasıl bu bağlı argümanları içine doğru değişkenleri belirtebilirsiniz, burada başlar? Böyle bu belirten her bir fonksiyon için bir liste oluşturma gibi bir kaç düşünce var, ama gerçekten bu zarif bir çözüm görmek istiyoruz.

0 Cevap