Gesamt |
|
Anspruch | |
Aufmachung | |
Preis - Leistungs - Verhältnis | |
PHP ist das Mittel zur professionellen Entwicklung interaktiver, dynamischer Internetauftritte. Natürlich gibt es dazu auch noch andere Möglichkeiten, allerdings wird bei so gut wie allen größeren Seiten PHP in irgendeiner Form verwendet. Sei es nun eine selbst programmierte Seite oder ein Portalsystem oder ein CMS (Content Management System), welches von verschiedenen Anbietern zur Verfügung gestellt wird. Mit dem Buch "PHP 5 Interaktiv" möchten die Autoren Andreas Buchmann und Ralf Smolarek dem Leser die neueste Version von PHP näher bringen, indem sie regelmäßig auftretende Anwendungsbereiche von PHP aufzeigen und Lösungen dafür bieten.
Nach einer Einführung in PHP und die damit verbundenen Programme geht es mit der Einbettung von HTML und JavaScript in PHP weiter. Danach geht es um die verschiedenen Variablen, Datentypen und Konstanten, welche bei PHP verwendet werden. In den folgenden Kapiteln werden viele Funktionen besprochen, welche in PHP angewandt werden können. Im weiteren Verlauf des Buches geht es unter anderem um die Datenbank MySQL und die damit verbundene Sprache SQL, welche meistens in Verbindung mit PHP genutzt wird, um die Daten zu speichern. Zusätzlich werden noch verschiedene Anbindungsmöglichkeiten, die Einbettung von Flash in PHP und die objektorientierte Programmierung mit PHP beschrieben.
Das Buch ist übersachlich und kühl geschrieben. Auch bei einem Fachbuch wünscht man sich einen herzlichen Einstieg, und bei diesem Buch ist selbst das Vorwort sachlich kühl gehalten. Dies ist jedoch nur eine kleine Anmerkung am Rand, die nicht weiter in die Bewertung einfließen soll, da es nicht wirklich entscheidend für die Qualität des Buches ist. Die Einführungen sind sehr gut beschrieben, so dass man sie einfach verstehen kann. Leider werfen die Autoren allerdings mit Fachbegriffen um sich, welche teils sogar fortgeschrittenen PHP-Entwicklern eher fremd sind. Für Einsteiger kann es daher sehr schwer werden, da diese Begriffe oftmals nicht erläutert werden.
Die Sortierung der Funktionen erinnert an eine Befehlsreferenz und eignet sich daher sehr gut als Nachschlagewerk, da zuerst die Grundsätze der Funktion beschrieben sind und dann in einem Beispiel verdeutlicht werden. Dabei sind allerdings zwei Dinge auffallend. Zum Einen kommt es oft vor, dass zwar Beispiele gegeben sind, aber die Ausgabe nicht mit angegeben ist, welche man zur Vereinfachung des Verständnisses mit angeben sollte. Darüber hinaus fehlen Erklärungen zu den einzelnen Parametern der Funktionen, wodurch das Anwenden der Funktionen eher einer großen Glücksspirale gleicht, wenn man nur mit diesem Buch arbeitet.
Ein Leckerbissen dieses Buches sind die vielen Lösungen zu immer wieder auftretenden Problemen. Seien es Counter, Gästebücher oder Kalender, in diesem Buch findet man einen passenden Code für die verschiedenen Dinge, welche immer wieder mit Hilfe von PHP erzeugt werden sollen.
Fazit:
Es gibt bessere Bücher, um PHP zu erlernen, und für Fortgeschrittene sind zu viele Anfängererklärungen enthalten. Wenn man allerdings mit Duden und Befehlsreferenz an diesem Buch arbeitet, kann man sehr viel lernen, und die Lösungen zu immer wieder auftretenden Problemen, welche mit PHP behoben werden können, sind sehr hilfreich.