Mailinglisten-Archive |
Ulf Wendel schrieb: > > Oliver Kummerow wrote: > > ist folgendes "legal" oder eher ein Hack: > > > > $Objekt->$varname > > > > Über die Verwendung von $varname lassen sich Objekt-, bzw. dern > > Instanzvariable parametrisiert abfragen. Wenn man davon ausgeht, > > das Objekte eine spezialisierte Anwendung von Arrays sind, sollte > > es wohl ok sein? > > Ich weiß nicht, was Du wissen möchtest. Alle Eigenschaften und Methoden > einer Klasse (eines Objekts) sind in PHP public, es gibt kein private > oder gar final. Was soll an dem Zugriff ungewöhnlich sein? Vielleiccht hast Du das $ vor varname übersehen? Frage ist ganz unabhängig von der Frage private/public. Der Zugriff parametriesiert im Aufruf ohne vorherige Zuweisung. Wie sich leider herausgestellt hat, ist es ein Hack, weil nämlich $Objekt->$variable funktioniert, aber nicht mehr $Objekt->$variable["arraykey"] mit freundlichen Grüßen, oK.
php::bar PHP Wiki - Listenarchive