phpbar.de logo

Mailinglisten-Archive

[php] Objekte in Array

[php] Objekte in Array

Thomas Beckmann beckmann_(at)_gis.de
Fri, 16 Mar 2001 11:42:39 +0100


>ich möchte Objekte in einem Array speichern und zu einem
>bestimmten Zeitpunkt dieses Array durchgehen und Methoden
>der Objekte aufrufen.
>
>while ($obj = each($obj_arr)) {
>    $o = (Object)$obj[1];
>    $o->do_something();
>}

>    $o = (Object)$obj[1];
Birgt das Problem, daß nach der operator precedence der typecast
Vorrang vor der Indirektion [] hat, Du müßtest also Klammern:
>    $o = (Object)($obj[1]);

Einen Object-Typecast hab' ich noch nie gemacht, bin aber ziemlich
sicher, daß der hier auch nicht benötigt wird, wenn im array die
richtigen Sachen drin stehen.
Probier' doch mal
foreach($obj_arr as $obj) $obj->do_something();


---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de


php::bar PHP Wiki   -   Listenarchive