Mailinglisten-Archive |
Hallo Liste, beim Experimentieren mit Klassenstrukturen entstand folgender Code: --snip-------------------------------------- class c { var $datum; function c() { $this->datum = date("d.m.Y"); $this->zeit = date("H:i:s"); } } $x = new c(); $e = "zeit"; echo $x->{$e}; --snap-------------------------------------- Funktioniert ganz wunderbar: ich kann zur Laufzeit meiner Klasse neue Eigenschaften zuweisen bzw. Eigenschaften nach dem Modell der variablen Variablen auslesen. Sieht in meinen Augen irgendwie unsauber aus und ich war auch erstaunt, dass das überhaupt geht. Dazu meine Fragen: ist das so gewollt oder (nur) ein Problem des Interpreters? Bug oder Feature? Kann ich mich darauf verlassen, dass solche Konstrukte auch in späteren PHP-versionen funktionieren? Zur Info: ich benutze hier PHP 4.0.6 unter Win200 professional. Grüße, Uli -- TRILOS IT-Dienstleistungen Am Rathaus 15 30952 Ronnenberg fon 0511 - 21 44 98 - 60 fax 0511 - 21 44 98 - 65 WWW: http://www.trilos.de
php::bar PHP Wiki - Listenarchive