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