phpbar.de logo

Mailinglisten-Archive

[php] verschachtelte objekte

[php] verschachtelte objekte

Juri.Smarschevski php_(at)_phpcenter.de
Tue, 15 May 2001 14:45:40 +0200


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