Salü
Nehmen wir mal an, Dein Array wuerde tatsaechlich Objekte enthalten, dann wuerde folgendes (in der Funktion) funktionieren:
$myObject = &$this->array[$index];
Ich bekomme tatsaechlich die Referenz auf das Objekt.
Nur bei der Rueckgabe (return $myObject) verliere ich die Referenz.
Öhm, wenn ich dich richtig verstanden habe: $myObject ist jetzt also eine Referenz auf ein Objekt und jetzt möchtest du diese Referenz gerne zurückgeben. Das sollte so klappen:
return &$myObject;
Auch hier wieder ein simples '&', damit keine Kopie von der Referenz (...) entsteht. Geht es so nicht?
Am Verzweifeln, Eddie
Nicht verzweifeln ;)