Auf rund 400 Seiten vermitteln die Autoren dem interessierten PHP-Einsteiger unter anderem fundierte Grundlagen der Programmiersprache, führen in die Objektorientierung ein und erklären die Verwendung der Klassenbibliotheken von PEAR.
Der angehende Webprogrammierer erfährt im ersten Teil alles Wissenswerte über Syntax und grundlegende Bestandteile wie Datentypen oder Kontrollstrukturen. In leicht verständlichen Beispielen wird dabei aus der beschreibenden Theorie handfeste Programmierpraxis. Und während der Leser sich noch mit PHP-eigenen und selbstgeschriebenen Funktionen beschäftigt, erschließt sich ihm fast von allein das Prinzip komplexer Variablentypen wie Arrays. Selbstverständlich erklären die Autoren auch den Umgang mit Datenbanken und Formularen sowie Sessions und Grafikverarbeitung, so dass dem ersten eigenen Projekt nichts mehr im Wege steht.
Im zweiten Teil beschäftigt sich das Buch ausführlich mit dem Konzept der objektorientierten Programmierung und zeigt dabei Schritt für Schritt die Umsetzung dieses Konzepts in PHP 5 auf. Die zum einfacheren Verständnis für Umsteiger anfänglich bei Eigenschaften verwendete PHP 4-Syntax weicht schnell der aktuellen Darstellung, so dass die Umgewöhnung leicht fällt. Praktischerweise erhält der Leser sogar einen Leitfaden, um sein Projekt gut durchdacht objektorientiert zu entwerfen und umzusetzen.
Der dritte Teil des Buches ist dem PEAR-Archiv gewidmet. Einige beispielhafte Bibliotheken werden vorgestellt und ihr Einsatz und Nutzen in der Praxis erläutert. Zusätzlich - und nicht unwichtig - erlernt der Webentwickler, wie er seinen Code sauber kommentiert und wie PHPDoc ihn dabei unterstützen kann. Auch das häufig unterschätzte Tool PHPUnit wird hervorragend dargestellt, so dass sich dem Leser dessen Bedeutung für die testgetriebene Entwicklung schnell erschließt.
Besonders sinnvoll sind die regelmäßig am Ende jedes Abschnitts gestellten Verständnisfragen - sie werden im Anhang fundiert beantwortet, so dass sich gut überprüfen lässt, wie weit man den dargebotenen Stoff verstanden hat und umsetzen kann. Ein kleiner Wermutstropfen ist das unzureichende Stichwortregister, allerdings wird es auf Grund des gut strukturierten Inhaltsverzeichnisses eher selten benötigt.
Wer also PHP neu erlernen oder sich in die objektorientierte Programmierung mit PHP 5 einarbeiten will, ist mit diesem Buch bestens bedient. Die leicht verständlichen Erklärungen und der lockere Schreibstil machen das Buch zu einem echten Lernvergnügen.