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