dedlfix: Array in $_SESSION ablegen

Beitrag lesen

echo $begrüßung;

$flash = $session->flash;

$flash['xyz'] = 'abc';
$session->flash = $flash;


>   
> Diesen Weg möchte ich aber vermeiden, da das 'flash'-Array sehr groß werden kann (um genau zu sein können dort große Mengen an Binärdaten abgelegt sein) und das andauernde Umkopieren dieser Daten möchte ich um jeden Preis vermeiden.  
  
Deine Befürchtung wird gegenstandslos sein. PHP nimmt intern keine Umkopieraktion vor, solange die beiden Werte (der "kopierte" und der orignale) sich nicht ändern. Erst wenn du einen von beiden änderst wird eine echte Kopie angelegt. Ein Link zu einem Artikel, der das interne Variablenhandling PHPs beschreibt versteckt sich im Handbuch-Kapitel zur Funktion [debug_zval_dump()](http://de.php.net/manual/en/function.debug-zval-dump.php):  
[References Explained (by Derick Rethans)](http://derickrethans.nl/php_references_article.php)  
  
  
echo "$verabschiedung $name";