Tach!
Anstelle einer rassereinen Funktion kannst Du auch eine mit Übergabeparametern bauen, die in Wirklichkeit Referenzen sind.
Sowas möchte man aber lieber vermeiden. Es macht den Code unübersichtlich.
Das ist mMn nicht wirklich unübersichtlich, aber in der Handhabung wird es umständlich....
Obwohl ich noch nicht sehr weit in PHP drin bin,
finde ich die Lösung sehr einfach und übersichtlich - hat auch sofort funktioniert.
Gegen die Übersichtlichkeit spricht, dass entgegen dem normalen Verhalten einer Funktion das Ergebnis nicht "unten" sondern "oben" rauskommt. Man muss bei dieser Funktion immer im Hinterkopf behalten, dass der/die Eingabeparameter hinterher einen anderen Inhalt hat/haben.
dedlfix.