Originariamente inviato da ciro78
si esatto voglio fare l'ultima cosa che hai detto
eh, beh lo puoi fare, solo che devi controllare bene i dati che hai. che so:

Codice PHP:

class Foo{

function 
__call($method,$args){ return $this->test($args[0],$args[1]); }

function 
test($arg1,$arg2){ echo "$arg1 $arg2"; }

}

$foo = new Foo();
$foo->someFunction("hello","World"); //print "hello World"
$foo->someFunction("hello"); //error in __call, index 1 errato 
nel senso, dato il nome del metodo e l'array, devi giocarci per "normalizzare" i dati da passare alla funzione di tuo interesse.