Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]On Behalf Of > Florian Kugler > Sent: Tuesday, May 15, 2001 1:29 PM > To: php_(at)_phpcenter.de > Subject: [php] verschachtelte objekte > > > Hallo zusammen, Hi Florian, > Ich habe eine Klasse wie folgt definiert: > class Dummy { > var $elements = array(); > > function add_element($element) { > array_push($this->elements, $element); > } > } $object1='abcd'; $object2='efgh'; > $dummy = new Dummy(); > $dummy->add_element($object1); > $dummy->add_element($object2); ... usw. > > $kopie = $dummy; $kopie->add_element('just a test'); > Ändere ich jedoch z.B. etwas an $kopie->elements[0] so ist > die Änderung auch in $dummy->elements[0] vorhanden. > *wunder* $kopie->elements[0] = 'new abcd'; Funkt bei mir einwandfrei, SuSE 7.0, PHP 4.0.4pl1. Was hast Du ? Gruss, Juri
php::bar PHP Wiki - Listenarchive