Thread Objekt in Objekt ohne dessen Referenz bearbeiten? (5 answers)
Opened by toby at 2007-01-02 00:37

toby
 2007-01-02 00:37
#72854 #72854
User since
2006-04-14
66 Artikel
BenutzerIn
[default_avatar]
Hallo,

wie kann ich ein Attribut aus einem Objekt, welches in einem "VaterObjekt" drin ist auslesen, ohne dass mir die ursprüngliche Referenz auf das "embded"-Objekt zur Verfügung steht?

Beispiel: Ich habe ein Objekt, welches mehrere weitere Objekte "beinhaltet". Die weiteren Objekte wurden z.B. beim Einlesen der Konfiguration erstellt und ins Vaterobjekt eingesetzt. Die Variablen mit den Referenzen auf diese Objekte waren lokale Variablen, die in den Objektmethoden, während die Objekte erstellt wurden, erzeugt wurden. Diese Variablen mit den Referenzen sind nun natürlich nicht mehr existent, aber das Objekt ist da (hier ein Beispiel mit Dumper($my_obj) ):

Code: (dl )
1
2
3
4
5
6
7
$VAR1 = bless( {
'NAME' => [
bless( {
'STRING' => 'hello world'
}, 'Embded' )
]
}, 'Vater' );


Die 1000000-Frage lautet also: Wie komme ich an den Inhalt von STRING dran?

Danke! :)
T.\n\n

<!--EDIT|toby|1167691150-->

View full thread Objekt in Objekt ohne dessen Referenz bearbeiten?