Hi!
T-Rex hat recht, du solltest dir mal Referenzen anschauen insbesondere bei Funktion (Stichwort CallByReference).
Abgesehen vom Fehler wäre noch interessant, warum T-Rex überhaupt die Referenz ins Spiel bringt. Referenzen sollte man nicht verwenden, wenn man einen Geschwingkeits- oder Speichersparvorteil im Sinn hat, sondern wenn es eine programmtechnische Notwendigkeit gibt. PHP ist bereits clever genug, nur dann Kopien anzulegen, wenn dies erforderlich wird, sprich: Werte auseinanderlaufen. Eine Zuweisung oder eine Übergabe per Wert ist zunächst intern keine Kopie sondern ähnlich einer Referenz. http://derickrethans.nl/php-references-article.html
Lo!