dedlfix: Template Geraffel

Beitrag lesen

Tach!

foreach($this->STASH as $k => $v){

$$k = & $this->STASH[$k]; // by Reference!
}


> und die Valüsen liegen nur einmal im RAM.  
  
Die Funktion [extract()](http://de2.php.net/manual/en/function.extract.php) existiert bereits. Und die Referenz kannst du dir sparen, die bringt keine Punkte. PHP arbeitet mit copy-on-write. Eine Kopie wird nach einer Zuweisung erst dann angelegt, wenn sich der Wert einer der beiden Variablen ändert. Das wird im Template sicher nicht vorkommen. Also hast du bereits eine Art Referenz. - Verwende Referenzen nur dann, wenn es technisch notwendig ist.  
  
  
dedlfix.