Einstieg in PHP 5.5 und MySQL 5.6: Für Programmieranfänger geeignet

Einstieg-in-PHP-5_5-und-MySQL 5_6-Fuer-Programmieranfaenger-geeignetDie Entwicklung von PHP hat einen langen Weg zurückgelegt, von der ersten Veröffentlichung bis zur neusten Version 5.5. Diese wird beschrieben im Buch „Einstieg in PHP 5.5 und MySQL 5.6„, von Thomas Theis, das im Verlag Galileo Computing erschienen ist. Ziel dieses Buches ist es, Programmieranfängern das Know-how zur Entwicklung dynamischer Webseiten mit PHP und MySQL zu vermitteln. Programmierkenntnisse, besonders in Java oder C und C++ schaden zwar nicht, werden vom Autor aber nicht vorausgesetzt. Auch HTML- und CSS-Wissen ist nicht zwingend erforderlich. Der Autor holt den Leser am Beginn der Wegstrecke ab und zeigt ihm anschaulich anhand vieler Beispiele, Übungen und Projekten die Entwicklung moderner Webseiten.

Die einzelnen Kapitel haben den gleichen lernfreundlichen Aufbau. PHP lernen geht Schritt für Schritt und den vorhandenen Grundlagen werden neue Erkenntnisse hinzugefügt. Nach der Theorie wird die Syntax durch praktische Beispiele vervollständigt. Am Ende eines Themas hat der Leser die Möglichkeit, Übungsaufgaben zu lösen und das erworbene Wissen zu testen. Durch diese unmittelbare Erfolgskontrolle lässt sich leicht feststellen, ob der letzte Abschnitt verstanden wurde. Die Lösungen aller Aufgaben befinden sich zusammen mit dem verwendeten Programmcode auf einem dem Buch beigelegten Datenträger.

Der PHP-Programmierkurs beginnt gleich nach einer kurzen Einführung am Anfang des Buches. Um erfolgreich PHP-Programme zu schreiben, werden anfangs Kenntnisse der PHP-Variablen, Datentypen, Operatoren, Felder, Zeichenketten und Kontrollstrukturen vermittelt. Danach geht es darum, Daten entgegenzunehmen und auszuwerten. In einem weiteren Kapitel werden Datenbanken mit MySQL und phpMyAdmin behandelt. Das Thema Objektorientierung in PHP lernen Sie in Kapitel Fünf. Dort werden Klassen und Objekte sowie Methoden und Vererbung hinreichend vorgestellt und diskutiert. Das wichtige Thema Fehlerbehandlung ist Gegenstand des nächsten Kapitels. Hier zeigt der Autor, wie wichtig die Sicherheit einer Webseite ist und was bei Angriffen zu tun ist. Danach wendet sich der Autor den Zeichenketten zu und erklärt die Separation von Teilzeichenketten, den Vergleich von Zeichenketten und die Suche nach einer Position. Auf einfache und fortgeschrittene Verschlüsselungstechniken wird ebenfalls vertiefend eingegangen. Im achten Kapitel geht es um das Thema Dateien und Verzeichnisse. Anhand von Beispielen wird das Lesen und Schreiben sequenzieller Dateien gezeigt. Nach den Operationen für numerisch indizierte Felder sind Datum- und Zeitfunktionen Gegenstand der Erörterung. Danach zeigt der Autor den Umgang mit mathematischen Funktionen, Den Abschluss bildet ein Kapitel über Sessions und Cookies, die besonders für Webshops sehr wichtig sind. Übrigens: Wer die im Buch vorgestellten Features in der Praxis verwenden will, benötigt einen Webhoster, der PHP 5.5 auf seinem Server unterstützt. Bei der Wahl eines entsprechenden Webhosters hilft Ihnen unser Webhosting-Vergleich.

Im Letzten Drittel des Buches wendet sich der Autor weiterführenden Themen zu. Gezeigt werden Datenbanken mit SQLite3 und PDO. Nach einem einführenden Kapitel über XML und Ajax lernt der Leser Grafiken zu programmieren, PDF-Dateien zu erstellen und E-Mails automatisch zu versenden. Den Abschluss bilden die Lösungen der Beispielprojekte und diverse Anhänge. Mit seinem Umfang von über 600 Seiten stellt das Buch hohe Anforderungen an die Disziplin des Lesers. Es kostet eine Menge Zeit und Energie sich durch die Seiten zu arbeiten. Ein Einsatz, der sich am Ende aber auszahlen wird.