phpbar.de logo

Mailinglisten-Archive

[php] verschachtelte objekte

[php] verschachtelte objekte

Juri.Smarschevski php_(at)_phpcenter.de
Tue, 15 May 2001 17:33:46 +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 5:09 PM
> To: php_(at)_phpcenter.de
> Subject: RE: [php] verschachtelte objekte
>
>
>
> >
> >Alles total daneben, nicht im key, im value,
> >ist heute montag ;-) ?
> >
> > function clear() {
> >  foreach ($this->elements as $key => $value) {
> >   $value->clear();
>
>        ^^^^^^^^^^
> das tut leider gar nichts, da in $value eine kopie des
> wertes liegt, und somit wird clear() auf ein objekt
> angewendet, daß schon im nächsten schleifendurchlauf
> nicht mehr exisitiert :)

?, verstehe ich nicht ganz, klar wird's bei der naechste
iteration ein anderes object genommen.

also variante 1 mit
$this->elements[$key]->clear();

ausgabe:
456
456
456

variante 2 mit
$value->clear();

ausgabe:
nix
123
456

das ist doch das was Du wolltest, und wie's sein sollte oder ?


Gruss,
Juri




php::bar PHP Wiki   -   Listenarchive