Thread Array of hashs (20 answers)
Opened by roli at 2005-03-02 23:06

roli
 2005-03-04 17:43
#52260 #52260
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Ich hab's mir jetzt mehrfach durchgelesen, aber bei h3 im zweiten Beispiel setzt's aus. Warum zu Hölle ist die Adresse von h3_a  "HASH(0x15d5230)" die selbe wie bei h2_a und h1_a? h3 ist doch eine Kopie von h1, liegt demnach an einer anderen Position im Speicher, also wuerde ich doch erwarten, das der Inhalt, wie auch immer er beschaffen ist, ebenfalls kopiert wird, und dann auch an einer anderen Stelle im Speicher liegt!
Wieso wird mit
Code: (dl )
$h3->{d}->{inhalt} = 44;
auch der Inhalt von h1 veraendert?

Fragen, nichts als Fragen

Roland
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread Array of hashs