PHP 4 Developer's Guide . Praxisnahe Programmierlösungen für WebentwicklerGebundene Ausgabe
Die Enwicklung von Web-Anwendungen gehört heute zum Repertoire vieler Programmierer. Dabei bedarf es nicht immer einer mehrschichtigen J2EE-Architektur mit Application Servern. Eine kostengünstige Lösung besteht in der Nutzung von PHP 4. Diese Web-Skripting-Sprache erfreut sich zunehmender Beliebtheit. Oftmals gibt es zwar genügend Einführungen in eine Sprache, aber eine Sammlung kleiner Helfer, also praktische kleine Funktionen oder Routinen, fehlt oftmals. Oder wissen Sie auf die Schnelle, wie man etwa die numerische Korrektheit von Kreditkartennummern überprüft? Dies dachten sich auf Sterling Hughes und Andrej Zmievski -- beide aktiv an der Entwicklung von PHP beteiligt. Im PHP 4 Developer's Guide bieten sie eine Sammlung vieler kleiner Problemstellungen samt Lösungen und passender Erläuterungen. Eine hiervon ist übrigens die besagte Prüfroutine. Gegliedert in fünf Teile und 23 Kapitel bieten die beiden Autoren eine Vielzahl praktischer kleiner Tipps und Tricks, die die tägliche Arbeit erleichtern. Den Start machen Sprachkonstrukte und Techniken. Dahinter verbergen sich Zeichenketten, Zahlen, Datum und Zeit, normale und assoziative Arrays, reguläre Ausdrücke, Dateien, Verzeichnisse, Funktionen, Klassen, Sessions, praktische Web-Helfer und eingebaute Arrays und Konstanten. Der zweite Teil behandelt die Einbindung von Datenbanken, der dritte die Kommunikation mit anderen Anwendungen. Neben Pipes, Sockets, COM und Java werden hier auch E-Mail, LDAP, SNMP und eigene IP-Verbindungen behandelt. Im vierten Teil wird die Verarbeitung von Bildern und XML behandelt, im fünften die Erweiterung von PHP mittels der Zend API. Verschiedene Anhänge runden das Buch ab. Auch wenn einige der Tipps recht trivial sind, so findet sich im PHP 4 Developer's Guide eine Vielzahl auch sehr hilfreiche Routinen und Hinweise. Die gelungene Gliederung erleichtert es dem Entwickler, schnell die Lösung zu seinem Problem zu finden. Damit dürfte es zu einem treuen Begleiter vieler PHP-Programmierer avancieren. --Frank Müller
|