Tipps für das Online-Shopping

Kommentieren | Gespeichert unter: Blog
Jan 12 04

Was man beim Online-Shopping beachten sollte, um immer auf der sicheren Seite zu sein, zeigt Trend Micro:
Weiterlesen…

dirty, but sexy – hyphenated properties in SOAP response object in PHP

Kommentieren | Gespeichert unter: Blog
Sep 11 12

Ich habe hier gerade einen Service am Wickel, der mir in meine Response Objekte mit Minus getrennte Variablen (hyphenated properties) zaubert. Man kann nun mit lustigen Konstrukten darauf zurgreifen –


$responseObject->{'hyphenated-property'};

muss man aber nicht. Ich persönlich finde das nicht nur sehr nervig…

Somit kleiner magischer Hack und alle sind wieder zufrieden.
Alle Objekte der classmap leiten jetzt hiervon ab und gut.


class camelCaseProperties {
    public function __set($key, $value) {
        $this->{preg_replace_callback("/-\w/",create_function('$a', 'return strtoupper($a[0][1]);'),$key)} = $value;
    }
}

Man könnte das nun auch wieder im Konstruktor der Klassen machen und die jeweiligen Eigenschaften umbauen lassen oder die Getter und Setter bemühen, aber für’ne 2min Lösung find ich das ziehmlich sexy.

Bis später.

Kürzlich erschienen

Top Tags


Script Artists

Script Artists ist das persönliche Weblog einer Gruppe von Programmierern und Web-Developern. Hier werden die interessanten Themen diskutiert, die uns täglich über den Weg laufen. Und das meiste spielt sich im Netz ab. Die Seite wurde auf Basis von WordPress realisiert, einem umfangreichen Bloggingtool für PHP und MySQL. Ein paar Anpassungen durch Plugins und eigene [...]

Mehr...

Letzte Kommentare

  • Daniela: Ah DANKE! Und ich dachte schon, ich muss jede GUID händisch anpassen!! :D Hat wunderbar funktionier...
  • tukn: Wie's nur kommt ... ;-)...
  • King of Darkness: Kommt mir irgendwie bekannt vor *g* ;-)...
  • admin: Hallo Matthias, einfach die WP-eigenen Widgets nutzen. Sofern dein Theme widgetbereit ist, kannst du...
  • Matthias: Gibt es denn da mittlerweile eine Möglichkeit den letztes Kommentar meinetwegen auf einer Startseit...

Neue Bookmarks

  • casted – Der Webstandards-Podcast Ein weiterer Podcast zum Thema Webdesign, von Eric Eggert
  • From DHTML to DOM scripting Chris Heilmann hilft, veraltetes DHTML in effektives DOM Scrpting umzuwandeln
  • Sudoku Das suchtgefährdende Logikrätsel Sudoku ist nicht nur ein schöner Zeitvertreib, sondern auch ein gutes Training für die grauen Zellen.

Andere Blogs