Das PHP-Kochbuch besteht aus den typischen O’Reilly Kochbuchinhalten: Rezepte für alle Gelegenheiten, Ausführung, Erklärungen, wichtige Hinweise sowie alle Zutaten und Tipps vom Chefkoch selbst. Im Vordergrund steht der praktische Einsatz und damit die Lösung realer PHP-Probleme und Fragestellungen. Die 250 Rezepte umfassen gängige Aufgabenstellungen und Möglichkeiten von PHP, die sich leicht auf vergleichbare Fälle übertragen und in eigene Projekte integrieren lassen. Die aktuelle 3. Auflage ist von deutschen PHP-Experten komplett überarbeitet, an PHP 5.3 angepasst und um weitere Rezepte erweitert worden. PHP hat sich als freie Skriptsprache weltweit etabliert und wird dank weitreichender OS- und Webserver-Portabilität, klarer und leicht lernbarer Syntax und seinen Wurzeln im Internet vor allem für die dynamische Erzeugung von Webseiten verwendet. Das PHP-Kochbuch richtet sich an PHPler, die bereits über einige Erfahrung im Umgang mit der Skript-Syntax verfügen und die Vorgehens- und Arbeitsweise vollständiger PHP-Anwendungen nachvollziehen und verstehen wollen. Der Schwierigkeitsgrad der jeweiligen Projekte richtet sich dabei sowohl an Einsteiger, die den Aufbau und die Durchführung einfacher Lösungen mit PHP erlernen wollen, sowie an bereits erfahrene PHP-Programmierer, die nach speziellen Lösungen oder komplexen Programmieransätzen suchen. Am Anfang stehen die wichtigsten Datentypen: Strings, Zahlen, Datum und Zeit sowie Arrays. Darauf folgen die Programmelemente: Variablen, Funktionen, Klassen und Objekte und weiterführend der effiziente Umgang mit Daten und die Fehlerbehandlung mit Exceptions. Das Hauptstück des Buchs dreht sich um die Webprogrammierung: Grundlagen aus Cookies, Headern und Authentifizierung, außerdem Formulare, der Zugriff auf Datenbanken, Web-Automatisierung und zuletzt das breite Anwendungsgebiet rund um XML bis hin zu Webservices. Es folgen Kapitel über Erweiterungen und Optionen, die einfache Funktionalitäten verbessern können: Reguläre Ausdrücke, Verschlüsselung, Grafik, Internationalisierung und Lokalisierung sowie Internetdienste. Danach kommen zwei Kapitel über das Dateisystem: der Umgang mit Dateien und Verzeichnisse. Zuletzt dann noch zwei bei PHP eher unbekannte Einsatzfelder: PHP auf der Kommandozeile und das PHP Extension and Application Repository (PEAR). Der Code der jeweiligen Lösungen ist online erreich- und downloadbar, außerdem erhält man zahlreiche weiterführende Informationen und Quellen. Das PHP 5 Kochbuch liefert eine leicht zugängliche Form an real erprobten Lösungen, die immer mit dem gleichen Aufbau „Problem“, „Lösung“ (Code mit Anweisungen) und „Diskussion/Erklärung“ sowie weiteren Verweisen strukturiert sind. Das ist so nah am PHP-Programmierleben wie nur möglich. –textico/Wolfgang Treß