zaphod1984: Was bewirkt ein Dollarzeichen mit geschweifter Klammer um Array?

Beitrag lesen

Der Gebrauch von variablen Variablen ist meistens ein Zeichen für einen schweren Designfehler. Üblicherweise kann man dasselbe mit Arrays oder Objekten sehr viel sauberer lösen.

Kann auch ziemlich praktisch sein, z.B. wenn man eine Liste von Key-Value-Pairs in die entsprechend benannten (und befüllten) Variablen umwandeln will, um ein Template zu rendern in dem alle Platzhalter als PHP-Variablen realisiert werden:

  
foreach( $array as $k => $v ) {  
    $$k = $v;  
}  
include( $template );  

Hab ich mal einer Template-Engine so gemacht die ich mir aus Spaß an der Freunde mal gebastelt habe.

--
for your security, this text has been encrypted by ROT13 twice.