Als langjähriger PHP-Programmierer war ich schon lange auf der Suche nach einem Buch, das schön kompakt das wichtigste dieser Scriptsprache zusammenfassen sollte.
Der Grund dafür war, dass ich trotz großer PHP-Erfahrung immer wieder Probleme hatte, zum Beispiel Funktionsnamen, Syntax, Variablengültigkeitsdauer und globale Variablen genau im Gedächtnis zu haben.
Dies liegt daran, dass ich auch mit vielen anderen Programmiersprachen (vor allem Java, Basic, C++, JavaScript) arbeite.
Daher kaufte ich mir dieses Buch und bin im Großen und Ganzen sehr zufrieden damit. Vor allem die ersten 35 Seiten sind genau das, was ich gesucht habe. Alles über die Sprache PHP kurz und kompakt zusammengefasst ohne für einen PHP-Programmierer sowieso klare Dinge zu erklären.
Nach diesen 35 Seiten folgt eine etwa 100-seitige Funktionsreferenz über die für Lerdorf 1400 wichtigstens Funktionen in PHP. Und darin finden sich auch meine Kritikpunkte:
1.) Neben der obligten Funktionssyntax (Name, Parameter, Rückgabewert) und der PHP-Versionsnummer findet sich lediglich maximal ein Satz (oft auch nur eine Phrase) über die jeweilige PHP-Funktion, was für mich doch etwas wenig ist. Möglicherweise hätte man an dem Funktionsumfang noch etwas weiter kürzen können und dafür zum Beispiel die 500 wichtigsten PHP-Funktionen genau erklären sollen.
Wenn ich eine für mich bisher unbekannte PHP-Funktion in dem Buch finde, muss ich erst Recht wieder in den Online-Dokumentationen nachblättern.
2.) Die Funktionsreferenz in diesem Buch ist alphabetisch geordnet, wodurch man bei einer Funktionssuche erst recht wieder die Suchfunktion der PHP-Homepage verwenden muss. Besser wäre es gewesen, die Funktionen nach Themengebiet zu ordnen.
Nichtsdestotrotz ist das Buch für mich sehr gut gelungen.
Nicht geeignet ist das Buch für Leute, die eine reine Funktionsreferenz suchen, ebenso wenig für Leute, die bisher mit PHP wenig bis gar nichts zu tun hatten. Erfahrung mit PHP ist unerlässlich, sonst wird man mit diesem Buch eigentlich nicht zurecht kommen.