PHP lernen
Da ich schon öfters gefragt wurde, wie man am besten mit PHP anfängt oder welches Buch man sich kaufen sollte, lautet mein kurzer Ratschlag: Kein Buch kaufen! Wie man am besten mit PHP und MySQL anfängt steht in den folgenden Absätzen beschrieben.
Mit PHP und MySQL ist es möglich dynamische Webseiten zu erzeugen. Es gibt viele, preiswerte Webspace-Anbieter, die PHP und MySQL unterstützen. Viele Foren bieten Euch professionelle Hilfe an, wenn es um PHP-Fragen geht (zum Beispiel phpforum.de).
quakenet:#php Tutorial
Das quakenet:#php Tutorial gehört zu den am besten strukturierten und übersichtlichen Tutorials, die ich überhaupt kenne. Hier werden die wichtigsten Inhalte kurz genannt:
- Kommunikation zwischen Client und Server
- Grundlagen
- Ausgabe
- Kommentare
- Variablen
- Kontrollstukturen
- Switch-Abfrage
- Schleifen
- Arrays
- Eigene Funktionen
- MySQL
Ich habe dazu eine PowerPoint-Präsentation erstellt, die praktische Aufgaben zum quakenet:#php Tutorial enthält.
"DSP" - PHP, MySQL, RDBMS, OOP und mehr
Das sogenannte DSP ist kein Tutorial mehr, sondern ein richtiges Buch über MySQL und PHP. Es ist vielen teuren Büchern sogar überlegen, weil es nicht direkt im zweiten Kapitel mit Rekursionen und OOP anfängt. Es erklärt langsam, deutlich und mit vielen praktischen Beispielen alle Grundbegriffe von PHP und MySQL. Ebenso gibt es einen Einblick in die Programmierung für Fortgeschrittene. Auch wichtiges Hintergrundwissen über das RDBMS MySQL werden ausführlich erklärt.
- theoretische Grundlagen und Hintergründe zu RDBMS
- SQL benutzen
- SQL-Befehle
- Einführung PHP
- PHP & HTML
- PHP & MySQL (einfaches Gästebuch)
- Reguläre Ausdrücke
- und vieles mehr
Kritikpunkt: Letzter Stand des DSP ist von 2002. Trotzdem glaube ich, dass ein gekauftes Buch vielleicht unnötig wird, wenn man die Zeit hat, das DSP komplett oder nur relevante Kapitel durchzuarbeiten. Der Zeitfaktor gilt natürlich auch für ein dickes gekauftes PHP-Buch. Es ist in den Versionen HTML oder PDF erhältlich.
Bücher
Bücher helfen beim PHP-Einstieg, sind aber nicht unbedingt notwendig. Um Grundlagen und erste Schritte in PHP zu machen reichen die oben genannten, kostenlosen Tutorials aus.
Ich empfehle demnach kein Buch zu kaufen. Manche Menschen mögen jedoch eine gedruckte PHP-Referenz mit vielen Beispielen. Wenn man also unbedingt ein Buch möchte, sollte man das aktuellste PHP-Buch von Jörg Krause nehmen.
Ich habe mir den Vorgänger des Buches PHP 5 - Grundlagen und Profiwissen gekauft. Ich war sehr zufrieden damit, aber komplett durchgearbeitet habe ich es nie. Heute würde ich die 50 Euro wohl sparen die Grundlagen im quakenet:#php Tutorial durcharbeiten.