In der Version 5 hat PHP einige technische Beschränkungen der
Vorversionen überwunden, unter anderem Schwächen beim Objektmodell
und der XML-Unterstützung. Mit den neuen Sprachmerkmalen schließt
die PHP-Plattform nun zu anderen, professionell schon länger
eingesetzten Technologien auf. Dieses Buch zeigt erfahrenen
PHP-Entwicklern den Weg in die neue, objektorientierte PHP-5-Welt.
Zu Beginn werden die Grundlagen der objektorientierten
Programmierung sowie deren Umsetzung in PHP vermittelt, und es wird
beschrieben, wie die testgetriebene Entwicklung von PHP-Anwendungen
funktioniert. Anschließend werden mehrere wichtige Entwurfsmuster
("Design Patterns") behandelt und im PHP-Umfeld
verwendet. Die folgenden Kapitel befassen sich mit der Verarbeitung
von XML-Dokumenten, der Programmierung mit Webdiensten (SOAP) und
der MySQLi-Erweiterung für die Arbeit mit MySQL 4.1 und MySQL 5.0.
Der nächste Teil des Buches widmet sich dann der
Datenbankabstraktion mit Creole und der Speicherung von
PHP-Objekten in einer relationalen Datenbank mit Propel.
"Werkzeuge für die Entwicklung von PHP-Projekten" sind
schließlich Thema des fünften und letzten Buchteils. "Akkurat,
schnörkellos und klar verständlich führt das Buch den Leser in die
neuesten Programmiertechniken und -werkzeuge ein und macht
PHP-Entwicklern bewährte Standards professioneller
Anwendungsentwicklung zugänglich. Dabei ist es außerordentlich
kompakt und behandelt doch alle relevanten Themengebiete. Das Buch
hat das Zeug zum Klassiker in seinem Bereich". Sandro Zic,
System Developerm, eZSystems
Sebastian Bergmann, Jahrgang 1978, lebt in Siegburg und studiert Informatik an der Universität Bonn. In seiner Freizeit beschäftigt er sich mit der Entwicklung freier Software. Er ist Mitglied des PHP-Entwicklerteams und Autor bekannter PHP-Anwendungen wie PHPUnit und phpOpenTracker. Er veröffentlicht regelmäßig Artikel in Fachzeitschriften und hält Vorträge zu PHP und verwandten Themen.