phpbar.de logo

Mailinglisten-Archive

[php] Klassengenerierung OTF (On The Fly)

[php] Klassengenerierung OTF (On The Fly)

Peter.Petermann at rtl.de Peter.Petermann at rtl.de
Die Aug 12 13:20:25 CEST 2008


Hi Amir,

> Da PHP aber Typenschwach ist und es keine komplexen
> Datentypen gibt verwende ich einfach ein Objekt welches die
> Daten in ein Array schreibt per __set().

also Arrays und Objekte sind keine komplexen datentypen fuer dich?


um die Unterhaltung aus hendriks mail aufzugreifen:
Zum wegspeichern kannst du anstelle davon das array in json umzuwandeln
das array einfach mit serialize und unserialize ein und auspacken,
solange alle enthaltenen daten entweder selbst serialisierbar sind (primitives, arrays..)
oder http://www.php.net/~helly/php/ext/spl/interfaceSerializable.html implementieren
dir muss nur klar sein das in beiden faellen die durchsuchbarkeit fuer den A. ist.


was mir zu deiner urspruenglichen frage noch einfiel,
zum editieren von klassen waerend der laufzeit koenntest du noch einen blick auf
http://pecl.php.net/package/classkit
werfen

LG,
PP


Die Information in dieser E-Mail ist vertraulich und exklusiv fuer den Adressatenkreis bestimmt. Unbefugte Empfaenger haben kein Recht, vom Inhalt Kenntnis zu nehmen, fehlgeleitete E-mails sind sofort zu loeschen. Weiterleiten oder Kopieren darf, auch auszugsweise nur mit ausdruecklicher, schriftlicher Einwilligung des Absenders erfolgen. In jedem Fall ist sicherzustellen, dass keinerlei inhaltliche Veraenderungen erfolgen. Der Absender ist von der Richtigkeit des Inhalts und der Uebertragung dieser E-Mail ueberzeugt. Eine Haftung dafuer ist jedoch ausgeschlossen. 

This is a confidential communication intended only for the named adresses. If you received this communication in error, please notify us and return and delete it without reading it. This e-mail may not be disclosed, copied or distributed in any form without the obtained permission in writing of the sender. In any case it may not be altered or otherwise changed. Whilst the sender believes that the information is correct at the date of the e-mail, no warranty and representation is given to this effect and no responsibility can be accepted by the sender.


php::bar PHP Wiki   -   Listenarchive