phpbar.de logo

Mailinglisten-Archive

[php] verschachtelte objekte

[php] verschachtelte objekte

Florian Kugler php_(at)_phpcenter.de
Tue, 15 May 2001 17:13:27 +0200


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

hab ich noch ganz vergessen: man muß gar nicht mal
$this->elements[$key]->clear() aufrufen.
es reicht z.B. schon:
$temp =& $this->elements[$key],
um das ganze zu verbiegen.. :(
$temp = $this->elements[$key] hingegen verhunzt nichts..

irgendwie riecht mir das nach einem bug ;)



php::bar PHP Wiki   -   Listenarchive