ugrás a tartalomhoz

Változó kinyerése fügvényből

Anonymous · 2006. Ápr. 9. (V), 16.18
Elég primitív dolognak tűnik, de csak nem akar összejönni...

Amivel próbálkozom:

function függvény()
{

...

$egy = 'egy string';
$kettő = 'egy másik string';
$három = 'még egy string';
}

függvény();

...

echo $egy;
...
echo $kettő;
...
echo $három;

A függvény elvégez mindenfélét, és megad változókat.
Ezeket később a dokumentum különböző részein szeretném kiíratni, így azonban nem lehet. Hol a hiba?
 
1

PHP manual?

janoszen · 2006. Ápr. 9. (V), 16.21
Kb 2 perc nézegetés és gondolkodás után rájöttél volna:

function fv()
{
 return array($egy, $ketto, $harom);
}

$a = fv();

echo $a[0];
echo $a[1];
echo $a[2];


Lásd: PHP manual, függvények.
2

megvolt

Anonymous · 2006. Ápr. 9. (V), 17.23
Meglehetősen sokáig nézegettem, de nem sikerült kihámozni. Minden bizonnyal gyári hiba.
Köszönöm.
3

ha már manuál: $GLOBALS

Hodicska Gergely · 2006. Ápr. 9. (V), 17.36
Amit ő szeretett volna, arra lehetőség a $GLOBALS tömbön keresztüli változó létrehozás.

A fenti példa esetében pedig bizonyos változószámíg szerintem átláthatóbb a list használata: list($egy, $ketto, $harom) = fv();.


Felhő