Mailinglisten-Archive |
Hallo Andreas und Valentin >> Ich möchte einmal eine Variable definieren, die in ALLEN Funktionen verwendet >> werden kann ! > Das geht, soweit ich weiß, _nicht_! <Manual Kapitel 14:> Eine weitere Einsatzmöglichkeit von Referenzen ist die Übergabe von Parametern an eine Funktion mit pass-by-reference. Hierbei beziehen sich der lokale Variablenname als auch der Variablenname der aufrufenden Instanz auf denselben Variableninhalt: function foo (&$var) { $var++; } $a=5; foo ($a); Nach der Ausführung hat $a den Wert 6, da sich in der Funktion foo der Variablenname $var auf denselben Variableninhalt bezieht wie $a in der aufrufenden Instanz (hier das Hauptprogramm). </Manual Kapitel 14:> > Ich glaube nicht, dass ich Variablen, die in einer > Funktion definiert wurden, mit global nach draußen sichtbar mache - nee, > aber wieso denn nicht??? Aber Du kannst die Werte mit 'return' nach draussen geben, falls das notwendig ist. Gruss Conni
php::bar PHP Wiki - Listenarchive