Variablenübergabe aus einer Funktion
lvl
- php
Hi Leute,
wie ich eine Variable in eine Funktion übergebe ist mir klar...
Aber eine Variable aus einer Funktion wieder aus einer Funktion zu übergeben klappt irgend wie nicht.
$bla = 2
funktion ($bla)
{
global $variable;
$variable = $bla + "1";
}
echo $variable;
ergebnis muss 3 sein!
oder wie soll das funktionieren?
weiß nicht, ob es das ist, was Du meinst: Ein Funktions-Rückgabewert sieht immer so aus:
return $variable;
Hier wäre das:
funktion ($bla)
{
global $variable;
return $bla + 1;
}
echo function($bla)
hi,
Aber eine Variable aus einer Funktion wieder aus einer Funktion zu übergeben klappt irgend wie nicht.
$bla = 2
funktion ($bla)
{
global $variable;
warum arbeitest du mit globalen variablen?
die übergabe als parameter ist oftmals der sauberere weg.
$variable = $bla + "1";
warum addierst du hier den _string_ "1"?
}
echo $variable;ergebnis muss 3 sein!
übergebe als parameter, statte die funktion mit einer rückgabe aus, und nimm diese im script in empfang.
gruß,
wahsaga