Welches neue Feature in PHP 5.4 ist das wichtigste?
Nach dem Voting für PHP 5.4 unter PHP-Entwicklern und Community haben sich Traits (Traits-Language-Konstruktion) als das beliebteste neue Feature ergeben. Mit Traits können die selben Methoden in anderen Klassen wiederverwendet werden. Auf Platz 2 des Feature-Votings ist die Array-Verbesserung mit Dereferenzierung gelandet. Platz 3 belegt der eingebaute kleine Webserver für Test- und Entwicklungszwecke. Weitere 4 Top-Features findet Ihr im Originalartikel:
Kann man PHP heutzutage ohne Frameworks nutzen?
Eigentlich ist die Antwort ein entschiedenes „Nein!“ – wir sind doch nicht mehr in der Steinzeit. Aber der Einarbeitungsaufwand und die aufwendige Konfiguration kann auch manchmal ein Nachteil sein, wenn man gar nicht so viele Funktionalitäten benötigt. Interessante Überlegungen zu Effizienz und Kosten von PHP-Libraries und -Frameworks findet Ihr hier:
Profiling von PHP Anwendungen
Beim Entwickeln von Webanwendungen bekommt man häufiger mal Performanceprobleme. Dann wird dafür PHP oder MySQL die Schuld gegeben. Aber in den meisten Fällen ist die Antwort nicht ganz so einfach. Es gibt eine Menge Benchmark-Werkzeuge und Debugger für PHP, die helfen können, den lahmen Codeabschnitten auf die Schliche zu kommen. Eine Vorstellung einiger besonders nützlicher Tools findet ihr hier:
5 Dinge um die PHP Java beneidet und andersherum
PHP und Java werden auf sehr unterschiedliche Art und Weise ausgeführt. Dem Shared-Nothing Modell in PHP steht die JVM (Java Virtual Machine) gegenüber. Aber PHP und Java haben auch eine Menge Ähnlichkeiten wie z.B. das objektorientierte Programmiermodell. In den folgenden beiden Artikeln werden Gemeinsamkeiten, Unterschiede sowie Vor- und Nachteile der beiden Sprachen auf interessante Art und Weise gegenüber gestellt:
Praktisches PHP Refactoring nach Demeter
Das Gesetz von Demeter oder das „Prinzip der Verschwiegenheit“ ist eine Entwurfsrichtlinie in der objektorientierten Softwareentwicklung nach der Objekte nur in ihrer unmittelbaren Umgebung kommunizieren sollen um Abhängigkeiten zu minimieren (loose coupling). In diesem Artikel wird das „Hide Delegate“ Prinzip unter Beachtung von Demeter mit Codebeispielen anschaulich erläutert:
WebMatrix: Warum PHP-Entwickler hingucken sollten
WebMatrix ist eine freie, integrierte Entwicklungsumgebung für Webanwendungen von Microsoft. Sie beinhaltet alles was man so braucht und man kann die Programmiersprache seiner Wahl verwenden. In diesem Artikel wird ausführlich vorgestellt was WebMatrix für PHP-Entwickler tun kann:
Weiterführende Links:




