Joachim: Variablen aus einer Function übergeben

Beitrag lesen

hi,

gar nicht, die haben da nichts verloren. Du kannst allerdings die Funktion so gestalten, dass sie Werte zurückliefert, welche Du dann in der Art "$meine_variable = meine_funktion()" Variablen zuweist.

Ich nehme zumindest an, dass auch PHP dieses Grundprinzip der Datenverarbeitung beherrscht... :-)

Variablen gelten nur in dem Scope, in dem sie definiert wurden. Mit "global $myVar" kann ich aber innerhalb einer Funktion mit Variablen arbeiten, die global definiert wurden. (Globale Variablen sollten bekanntlich aber vermieden werden.)
Mit myFunc(&$myVar) kann ich einer Funktion eine Variablenreferenz uebergeben, und so die Variable innerhalb dieser Funktion veraendern - ohne sie "globalisieren" zu muessen.

Gruesse  Joachim