Der Vollständigkeit halber als Anmerkung zu Steffens Tipp hier:
http://www.traum-projekt.com/forum/1...tml#post679290
Wenn man eine Referenz zu einer Variablen erzeugt, dann wird ein zweiter Zeiger auf den Speicherplatz zur originalen Variablen erzeugt. Änderungen der Referenz wirken sich damit auf den gleichen Speicherplatz aus, so dass man mit Wertveränderungen der Referenz gleichzeitig auch die originale Variable verändert. Das muss man bei der Anwendung von Referenzen wissen - sonst erlebt man böse Überraschungen.

Siehe Beispiel:
PHP-Code:
$array['ebene1']['ebene2']['ebene3']=25;
$ref = &$array['ebene1']['ebene2']['ebene3'];
echo $ref."<br>";
$ref=112; // $ref wird veraendert
echo $array['ebene1']['ebene2']['ebene3']; // das wirkt sich aber ebenso hier aus
Ausgabe: