Simon Bergamin: Problem beim Referenzieren von Objekten

Beitrag lesen

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 ;)