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:
  1. function függvény()  
  2. {  
  3.   
  4. ...  
  5.   
  6. $egy = 'egy string';  
  7. $kettő = 'egy másik string';  
  8. $három = 'még egy string';  
  9. }  
  10.   
  11. függvény();  
  12.   
  13. ...  
  14.   
  15. echo $egy;  
  16. ...  
  17. echo $kettő;  
  18. ...  
  19. 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ő