phpbar.de logo

Mailinglisten-Archive

[php] verschachtelte objekte

[php] verschachtelte objekte

Juri.Smarschevski php_(at)_phpcenter.de
Tue, 15 May 2001 17:08:55 +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 3:55 PM
> > To: php_(at)_phpcenter.de
> > Subject: RE: [php] verschachtelte objekte
> >
> > ><try>
> > >//function clear()
> > >//$this->elements[$key]->clear();
> > > $GLOBALS[$key]->clear();
> > ></try>
> > >oder sowas in der Art
> >
> > ?????
> > es gibt doch keine globale variable namens $key !?!?!
> Sorry, schnellschuss, im $key ist instanz 'atom', aber
> eben instanz.

Alles total daneben, nicht im key, im value,
ist heute montag ;-) ?

 function clear() {
  foreach ($this->elements as $key => $value) {
   $value->clear();
// $this->elements[$key]->clear();
  }
 }

$atom = new Atom();

$element = new Container($atom);
$element->insert_element();

$element->clear();

$container = new Container($element);
$container->insert_element();
$container->insert_element();
$container->elements[0]->elements[0]->foo = "123";
$container->elements[1]->elements[0]->foo = "456";

print '<br>'.$element->elements[0]->foo; // noch ein neben effekt
print '<br>'.$container->elements[0]->elements[0]->foo;
print '<br>'.$container->elements[1]->elements[0]->foo;

Gruss,
Juri



php::bar PHP Wiki   -   Listenarchive