Was soll die Funktion denn nun tun, einfach eine variable Anzahl von Variablen in der Reihenfolge wie sie übergeben werden als String mit Leerzeichen getrennt zurückgeben??? So sieht das nämlich aus...
Also dafür brauchst Du bestimmt kein call-by-reference und mit func_get_arg(int num) in einer for-Schleife ist das doch kinderleicht...
Also da musst Du imo schon bitte ein bisschen genauer sein, was deine Funktion tun soll ;)
Gruß
Tom