Variablen zwischen Funktionen weitergeben.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Ich h?tte da mal eine Frage:
Wenn ich da mal zwei Funktionen habe:
function 1()
{
$var1 = "Text";
}
function 2()
{
$var2 = "Mein";
}
Wie kann ich es machen, dass ich $var1 auch in der zweiten Funktion verwenden kann? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit der Fuktion return; kannst Du Variablen aus Funktionen zur?ckgeben!
function 1()
{
$var1 = "Text";
return $var1
}
function 2()
{
$var1 = 1();
$var2 = "Mein";
$var3 = $var1;
$var3 .= $var2;
return $var3;
}
-
Ich w?rds eher so machen:
function 1(){
global $var1;
$var1 = 'hallo';
}
function 2(){
global $var1;
//mach doch damit, was du willst :))
} -
Hallo schrotti!
Es gibt zig verschiedene M?glichkeiten, Variablen-Inhalte zwischen Funktionen hin- und herzuschubsen. Zwei wurden dir schon erl?utert. Eine weitere ist, ein globales Array zu nehmen, und die Variablen dort unterzubringen:
$_SERVER['meine_variable'] = $wert;
Dann kann in einer belieben Funktion darauf zugegriffen werden:
function blub() {
...
$mein_privater_wert = $_SERVER['meine_variable'];
...
}
Des Weiteren kannst du eine Klasse erstellen, die Eigenschaften enth?lt, die nach einer Initialisierung eines Objekts (dieser Klasse) als Objekt-Eigenschaften zur Verf?gung stehen.
http://www.php.net/manual/de/index.php
Ist eine gute Startadresse, um mehr ?ber alles zu erfahren.
MfG
alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage