Variablen aus einer Function übergeben
Andreas
- php
Hallo,
ich bastele gerade an einer function
function verz_pruefen($verz)
{
...
}
diese function als Datei wird per include("...");
in ein Document eingebunden.
Abschnitt für die function
Aufruf der Function
<? verz_pruefen($verz);?>
Neuer Abschnitt
Wie kann ich jetzt ausserhalb der function auf die Variablen zugreifen?
Danke
Hi,
Wie kann ich jetzt ausserhalb der function auf die Variablen zugreifen?
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... :-)
Cheatah
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