eh, beh lo puoi fare, solo che devi controllare bene i dati che hai. che so:Originariamente inviato da ciro78
si esatto voglio fare l'ultima cosa che hai detto![]()
nel senso, dato il nome del metodo e l'array, devi giocarci per "normalizzare" i dati da passare alla funzione di tuo interesse.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

Rispondi quotando