A $ jel után álló rész a változó nevét jelöli. Ha egy másik változó van utána, tehát egy másik $-jel és valami név, akkor a második változó értékét veszi, és az ilyen értékű névvel jelölt változó lesz jelölve a dupla $-jellel.
PHP kód:
$valtozonev = 'jatekostipp';
$$valtozonev == $jatekostipp; // A két név így ugyanazt jelöli.
Ugyanezt teheted meg {} jelekkel, talán így jobban átlátható, hogy egyénileg "generált" változónevekkel bűvészkedsz.
PHP kód:
${'jatekostipp'.$i}
Valóban célszerűbb lenne tömböt használnod ilyenre, pl.
PHP kód:
$jatekosok = array(
'jatekos1',
'jatekos2',
// ...
);
Aztán kiíratni a neveiket már könnyebb:
PHP kód:
foreach( $jatekosok as $nev ) echo $nev .'<br />';
Könyvjelzők