Mailinglisten-Archive |
Zitat von Lutz Zetzsche: > (1) mit global: > > function deineFunktion() { > global $var; > $var[0] = 'Test'; > } > deineFunktion(); > echo($var[0]); > > > (2) mit return: > > function deineFunktion() { > global $var; > $var[0] = 'Test'; > return $var; > } > $returnedVar = deineFunktion(); > echo($returnedVar[0]); > > > (3) mit Verweis als Parameter: > > function deineFunktion(&$var) { > global $var; > $var[0] = 'Test'; > } > deineFunktion(); > echo($returnedVar[0]); > > > Nicht getestet - ich hoffe, ich habe auf die Schnelle keinen Fehler > "intrigiert". ;-) leider doch... Der Kopierteufel hat zugeschlagen. War zu schnell. ;-) Neuer Versuch: (1) mit global: function deineFunktion() { global $var; $var[0] = 'Test'; } deineFunktion(); echo($var[0]); (2) mit return: function deineFunktion() { $var[0] = 'Test'; return $var; } $returnedVar = deineFunktion(); echo($returnedVar[0]); (3) mit Verweis als Parameter: $var = array(); function deineFunktion(&$var) { $var[0] = 'Test'; } deineFunktion($var); echo($var[0]); Jetzt, aber - hoffentlich. Sorry fuer die Verwirrung. ;-) Lutz
php::bar PHP Wiki - Listenarchive