phpwelt.de, 12.09.05
"Fazit: "Professionelle Softwareentwicklung mit PHP 5" ist ein hervorragendes Buch, ..."
Kurzbeschreibung
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-O bjekten in einer relationalen Datenbank mit Propel. Werkzeuge für die Entwicklung von PHP-Projekten sind schließlich Thema des fünften und letzten Buchteils.
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-O bjekten in einer relationalen Datenbank mit Propel. Werkzeuge für die Entwicklung von PHP-Projekten sind schließlich Thema des fünften und letzten Buchteils.
Über den Autor
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.