Die Fakten
Buchtitel: PHP 5.3 & MySQL 5.5
Verlag: Galileo Computing
Ausgabe: 3. Auflage
Erscheinungsjahr: 2010
ISBN: 978-3836213776
Umfang: ca. 1100 Seiten
Preis: 39,90 Euro
Einleitung
Einleitung des Verlages: „Das Buch richtet sich an ambitionierte Einsteiger und fortgeschrittene Entwickler, die umfangreiches Grundwissen in der Datenbankentwicklung und Programmierung mit PHP erhalten möchten. Der Autor bietet Ihnen eine praxisorientierte Einführung in Techniken, Arbeitsweisen und Werkzeuge für Ihre datenbankgestützte Webseite mit PHP und MySQL.“ Damit ist das Buch im grunde schon gut umrissen. Die Version im Titel verspricht aktuelle Inhalte. Ich habe das Buch aus dem Grund „durchgearbeitet“, weil es in den nächsten Monaten zur Zend Zertifizierung geht und das Wissen für kommende TYPO3 Versionen vertieft werden soll. Ein Grund für Neueinsteiger wäre zum Beispiel, dass die Datenbank-Komponenten direkt im Buch mit behandelt wird.
Das Buch
Werfen wir mal einen Blick in das Inhaltsverzeichnis…
- Einleitung
- Grundpfeiler der Webentwicklung
- Installation
- Einführung in PHP
- Objektorientierung in PHP
- Einführung in MySQL
- MySQLi
- Wichtige PHP-Funktionalitäten
- Fortgeschrittenes MySQL
- MySQL Storage Engines
- Sicherheit
- Datenbankentwurf
- Extensible Markup Language (XML)
- Ein Basissystem mit PHP und MySQL
- Sichere Webanwendungen
- Mehrbenutzersysteme
- Web 2.0-Technologien
- Blogs und Wikis
- Bildergalerien
- Dauerhafte Objektspeicherung
- Automatische Formularerstellung
- Model View Controller
Wie ihr seht, ist das Buch sehr umfangreich und mit über 1.000 Seiten auf jedenfall sehenswert im Bücherregal. Die ersten 150 Seite sind auf Grundlagen konzentriert und fast ausschließlich für Einsteiger, welchen noch nicht im Umgang mit PHP geschult sind. Hier geht es primär um Syntax und Installation der beliebte Skriptsprache (bis ca. einschließlich 4). Im Anschluss werden zahlreiche Konzepte von PHP und Grundlagen von MySQL erklärt. Es wird jedoch schnell der Übergang zu den Implementierungs-Beispielen vorgenommen (ab ca. 15/16). Die Beispiele anhand denen dann weitere PHP Funktionen erklärt werden, sind in sich schlüssig. Die Beispiele sind passend gewählt und Systeme (Mehrbenutzersystem, Gallery etc.) welche jeder der „PHP seine Sprache nennt“ einmal programmiert haben sollte.
Das Fazit
Das Buch ist sehr umfangreich, aber vielleicht nicht das was man von dem Buch erwartet hätte. Alles in allem ein gut Einblick in PHP. Die Mischung von PHP und MySQL ist sowohl ein Vorteil als auch ein Nachteil. Einerseits hat man alles beisammen, anderseits verwässert es auch die Themen. So hätte ich mir von einem PHP 5.3 Bucht z.B. mehr als 4 Seite zu Namespaces gewünscht. Zur Vorbereitung auf eine Zend Prüfung hilft dies Buch nur bedingt. Beim Einblick in mögliche Zend Fragen, merkt man schnell das viele der „PHP Lektüren“ PHP vermitteln, aber nicht die darunterliegenden Konzepte verinnerlichen. Somit auf JEDEN FALL eine Empfehlung für Einsteiger oder Fortgeschrittene. Profis finden vielleicht auch den ein oder anderen Tipp, sollten jedoch nicht zu viel erwarten. Diese Buch könnt ihr natürlich auch bei Amazon kaufen, es gibt jedoch seit ein paar Tagen auch eine PHP 5.4 & MySQL 5.5 Auflage des Buches.