„PHP de Luxe“ – nach Duden-Fremdwörterbuch heißt dies so viel wie „PHP kostbar ausgestattet“, „PHP mit allem Luxus“ - und diese Beschreibung trifft den Inhalt dieses Buches ziemlich gut. Es handelt sich hierbei um die zweite Auflage, die speziell zu PHP 5 erschienen ist. Deshalb geht es in den ersten beiden Kapiteln auch neben einem kurzen Überblick zu Geschichte und Architektur von PHP zu einem Großteil um die Neuerungen in Version 5. Darauf folgt ein Kapitel, in dem IDEs, Debugger und Erweiterungsbibliotheken vorgestellt werden. Typisch für dieses Buch ist es, dass bei Vorstellung der IDEs zunächst genannt wird, welche Features eine IDE überhaupt unterstützen sollte und inwiefern sie das Leben erleichtert, bevor auf konkrete Programme eingegangen wird. Die folgenden Kapitel sind formal ziemlich ähnlich aufgebaut. wie z.B.„Datenbanken“, „Zeichenketten“ und „XML“, zu dem eine Vielzahl von Unterthemen behandelt werden. So werden nicht nur zu MySQL, sondern auch zu PostgreSQL, Oracle und SQLite Installation, Konfiguration und Zugriff mit PHP beschreiben. Den Höhepunkt bildet dabei gewissermaßen das neunte Kapitel, das sich „Tiefen“ nennt. Hier stellen die Autoren nämlich etwas ausgefallenere Dinge vor, die PHP mittlerweile unterstützt: Streams, Kommandozeilen- und GUI-Programmierung sowie Reflection. Auch wenn viele dieser Themen in vielen anderen Büchern behandelt werden – so gesehen sind es Standardthemen – schafft es kaum ein anderes Buch so gut, technische Hintergründe mit praktischem Wissen zu kombinieren und dabei nicht langweilig zu werden. In den abschließenden Kapiteln 10 bis 14 ändert sich die Zielsetzung ein wenig, denn hier gehen die Autoren in Form von Projekten vor. Dabei gibt es jeweils eine spezielle Zielsetzung, wie z.B. ein Adressbuch, und eine spezielle Technologie, die dazu eingesetzt werden soll, wie z.B. XSLT. Insgesamt ist dieses Buch sehr gut strukturiert, da es häufig zunächst das verwendete Konzept darstellt, bevor die Umsetzung in PHP gezeigt wird. Dadurch unterscheidet es sich sehr angenehm von der sonstigen Buchlandschaft, indem es auch aus der Sichtweise eines Informatikers tiefer in die Materie einsteigt. So lernt der Leser beispielsweise, bevor die Möglichkeiten der String-Verarbeitung vorgestellt werden, wie PHP überhaupt intern Strings verwaltet. Der Schwierigkeitsgrad ist gemischt, aber das Niveau ist dabei durchaus hoch. Trotzdem ist es an keiner Stelle abgehoben, sodass es anstrengend wäre, dem Gedankengang zu folgen. Dieses Buch schafft es, nicht nur Wissen zu transportieren, sondern es auch erklärend zu vermitteln. Deshalb ist es ein Tipp für alle PHP-Programmierer, die das Anfangsstadium hinter sich gelassen haben, oder hinter sich lassen möchten.








