Vorteile: Installation gut beschrieben, Windows wird sehr ausführlich berücksichtigt,
Nachteile: Lernfortschritt und Qualität/Schwierigkeit der Beispiele korrespondieren nicht zwingend (mal ists zu einfach, mal zu schwer, selten richtig)
Zugegeben: Das Buch ist nicht das Nonplusultra. Aber das gibt es eh nicht. Und für Einsteiger ist dieses Buch tatsächlich sehr gut geeignet.
Der übliche Einstieg über Geschichte und Verwendung findet hier, wie in allen Büchern seinen Platz und ich denke, dass da jeder von jedem abschreibt ;).
Gut beschrieben ist die Installation von PHP, vor allem, weil die Autoren auf die vielen User eingehen, die nur mal in PHP reinschnüffeln wollen und dafür eine WAMP (Windows-Apache-MySQL-PHP) Umgebung verwenden wollen. Detailliert gehen die Autoren auch auf mögliche Fehlerquellen bei der Installation ein und bieten Lösungsvorschläge an. Schade, dass dies das nützlichste Kapitel des Buches ist.
Der Einstieg in PHP ist ein wenig flink und erfordert definitiv allgemeine Grundkenntnisse zur Programmierung,nur dann ist dieser Teil des Buches ebenfalls sehr für den Leser geeignet. Auch Hintergrundwissen zu Aufbau und Funktionsweise zum Internet sollte vorhanden sein, da sich die Autoren hier teilweise sehr unverständlich ausdrücken.
Die Beispiele sind manchmal unglücklich gewählt, teilweise sogar fehlerhaft, jedoch vergleichsweise in sehr geringer Anzahl.
Ich empfehle dem Leser bei Unklarheiten auf die PHP-Hilfe zurückzugreifen, die größtenteils auch in Deutsch zur Verfügung steht. Sinnvoll ist es auch, früh versuchen, "drauflos" zu programmieren und nur im unbehebbaren Fehlerfall auf Buch und PHP-Hilfe zurückzugreifen, so lernt man am meisten und als Referenz hat das Buch gute Qualität.
Der MySQL-Teil des Buches ist besser geglückt als der PHP-Teil. Der Einstieg ist leicht verständlich und die Kombination von MySQL mit PHP wird logisch, einfach und verständlich erklärt. Die Beispiele sind leicht verständlich. Leider werden diese dann oft auf zu einfachem Niveau gehalten, was der versierte User jedoch nach eigener Programmierung bald selbst feststellen wird.
Das "große Beispiel", der Shop, bietet Vor- und Nachteile: Vorteile insoweit, dass man sieht, wie einfach es ist, mit PHP und MySQL - also mit 100% kostenloser Software - komplexester Anwendungen zu realisieren, Nachteile deshalb, weil das Beispiel teilweise schlecht konzipiert und kommentiert wird, manchmal auch unübersichtlich, unlogisch und undurchsichtigt wirkt.
Alles in allem halte ich das Buch für Einsteiger jedoch für absolut empfehlenswert, auch aufgrund des wenig geringeren Preises zur unmittelbaren Konkurrenz. Fortgeschrittenen Programmierer sollten davon Abstand nehmen, wie meiner Ansicht auch von Jörg Krauses Buch, und sich mit der PHP-Hilfe und englischsprachiger Literatur (z.B. W.J. Gilmore) befassen, das Werk von Ratschiller habe ich leider noch nicht gelesen, also mal selber nachschauen, dafür ist das hier ja ein Buchladen ;)