Rezension
Rezension von Jan Lehnardt
"Praktikum: PHP", von Dennis Möller im Selbstverlag herausgebracht und von Books on Demand hergestellt, bietet dem Leser einen schnellen und umfangreichen Blick auf PHP.
Das Buch richtet sich explizit nicht an den Einsteiger in die Materie des Programmierens, sondern an diejenigen, die ihr Repertoire an Programmiersprachen um PHP erweitern wollen. Fortgeschrittene PHP-Programmierer finden außerdem einen recht vollständigen Überblick über PHP.
Das erste Kapitel beschreibt, wie die von anderen Programmiersprachen bekannten Prinzipien wie Variablen, Kontrollstrukturen, Schleifen, Funktionen und Klassen in PHP verwendet werden. Der Autor "verschwendet" dafür nicht mehr als 30 Seiten und gibt so einen knappen aber ausreichenden Überblick über die Syntax von PHP.
PHP ist berühmt für sein Array-Handling. Um diesem Umstand gerecht zu werden, wurde ihm ein eigenes (das zweite) Kapitel gewidmet. Die Verwenung von Arrays in PHP und deren Verarbeitung mit den PHP eigenen Funktionen wird ausführlich beleuchtet.
Anstatt nur die Arbeitsweise jeder Funktion zu erläutern, zeigt Möller anhand praktischer Beispiele, wie man die Features von PHP einsetzt. Von Formularverarbeitung über Emailhandling (senden und empfangen) bis hin zu Grafiken "on the fly" erzeugen, Sessions und XML werden viele große Kernbereiche der Webprogrammierung behandelt. Doch damit nicht genug, denn auch die Verbindung bzw. Integration von PHP und weiteren Technologien bleibt nicht außen vor. Behandelt werden dabei die Zusammenarbeit mit externen Programmen, Zeitsteuerung von PHP-Skripten mittels cron und at respektive, Verwendung von Apache-Features wie .htaccess, sowie die Kombination mit Java. Auch Hinweise über die Erstellung eigener PHP-Erweiterungen in C fehlen nicht.
Es folgt ein Kapitel über Sicherheitsaspekte von PHP, die sowohl bei der Installation als auch bei der Programmierung in Betracht gezogen werden sollten.
Abgerunded wird das Buch durch Kapitel über Tipps und Tricks bzw. Fehler, Warnungen und deren Behebung in PHP.
"Praktikum: PHP" ist insgesamt interessant geschrieben, die Codebeispiele sind leicht verständlich und die Erklärungen vertreiben die letzten Zweifel über den Einsatz eines PHP-Features. Als einziger Wehrmutstropfen bleibt zu nennen, dass die Arbeit mit (verschiedenen) Datenbanken gar nicht oder nur am Rande berührt wird. Hier könnte man sich für die nächste Auflage ein eigenes Kapitel wünschen.
Kommentare