Hi,
erstmal danke für eure Antworten.
Ich meinte das so:
Um nicht in jeder Funktion die Parameter die sie bekommen hat zu ermitteln und dies in jeder Funktion zu tun, würde ich gerne ein Wrapper funktion bauen, welche als argument den Namen der eingentlichen Funktion hat. Die Wrapper funktion kann soll dann auf die Funktion aus der sie aufgerufen wurde zugreifen und deren Parameter ermitteln und loggen.
Also anstatt in jeder Funtion die ich mal aufrufe
numArgs = func_num_args(); $argList = func_get_args();
zu schreiben und diese dann zusätzliche als parameter an die wrapper funktion zu übergeben, wie hier
// now call the wrapped soap function
$h_checkBankResult = $this->callWrapper('checkBank',$o_soap,$params,
$numArgs,$argList);
würde ich einfach gerne folgendes schreiben:
numArgs = func_num_args();
$argList = func_get_args();
// now call the wrapped soap function
$h_checkBankResult = $this->callWrapper('checkBank',$o_soap,$params,&$THIS_OD ER_SO);
$numArgs,$argList fehlen in diesem Aufruf, da ich sie im Wrapper holen will.
Im Wrapper würde ich dann soetwas schreiben wollen
function callWrapper('eigentlicheFunktion',$o_soap,$params, $DIE_REF){
und jetzt hier
numArgs = func_num_args($DIE_REF);
$argList = func_get_args($DIE_REF);
}
Ich hoffe, jetzt wird es klarer
danke schonmal
Marcel
[/b]