phpbar.de logo

Mailinglisten-Archive

[php] dynamische Attribute für Klassenkonstruktor

[php] dynamische Attribute für Klassenkonstruktor

lists at rf-concepts.de lists at rf-concepts.de
Mon Mar 5 16:22:46 CET 2007


Moin,

ich laden mehrere Datensätze aus einer Datenbank und instanziere daraus
verschiedene Objekte:

$object = new $object_type ($row->Id, $row->Name)

Nun möchte ich die Attribute nicht jedesmal "fest" angegeben sondern dynamisch
gestalten.

Ungefähr so:

$attrib = array('id' => 1, 'Name' => 'foo');
$object = new $object_type ($attrib);

Da hänge ich irgendwie fest....

Folgendes hab ich schon probiert, bekomme aber Objekt nicht in den
entsprechenden Typ z.B. Kunden gecastet.

$attrib = array('id' => 1, 'Name' => 'foo');
$object = stdClass();

foreach ($attrib as $key => $value) {
    $object->key = $value;
}

$test = (Kunde) $value;

Ich hoffe ich hab mich halbwegs verständlich ausgedrückt.

Ronny

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


php::bar PHP Wiki   -   Listenarchive