PHP Tutorial
Mit seinem PHP Kurs setzt fit4php neue Maßstäbe, was die Gestaltung von Tutorials angeht. Ein Grund, sich diese neue PHP Rescource etwas genauer anzuschauen.
Wollte man früher PHP Lernen, so mußt man sich entweder ein sehr teures Buch kaufen, oder sich aber durch triste Tutorials durcharbeiten. Zum Glück sind diese Zeiten aber vorbei. Mit fit4php stellt Christoph Tornau ein PHP-Tutorial online, das mit vielen Bildern und Screenshots leicht verdaulich ist und jeder kann dort noch etwas über PHP lernen.
Zunächst zeigt der PHP-Kurs wie Anfänger sich eine Arbeitsumgebung einrichten können. Dazu erläuter Christoph wie man lokal auf seinem Rechner einen PHP-Server installiert und welchen Editor oder welche Entwicklungsumgebung man für den Erstkontakt mit PHP am besten nimmt.
Hat man diese Vorarbeit hinter sich gebracht, gilt es sich noch mit einem Zwischenschritt zu beschäftigen: wie bindet man PHP in HTML-Dateien ein?
Jetzt kommt man endlich zu dem Punkt in dem PHP-Kurs, an dem es richtig mit dem Programmieren in PHP losgeht. Man lernt wie man einfache Variablen erzeugt, definiert und wie man mit ihnen arbeitet, aber auch Variablen-Felder, so genannte Arrays werden erläutert. Weiter geht es dann mit den üblichen Kontrollstrukturen wie man sie auch von anderen Programmiersprachen her kennt (if/else, switch, for, while, do while). Die verschiedenen Strukturen werden ausführlich erläutert und mit Diagrammen verdeutlicht, so dass auch ein Neuling in PHP sie problemlos nachvollziehen kann.
Will man in PHP mit Variablen arbeiten und z.B. Kontrollstrukturen steuern, so braucht es Operatoren. Deshalb behandelt der PHP-Kurs nun die verschiedenen Operatoren, die PHP bietet: Vergleichsoperatoren, Zuweisungsoperatoren, Arithmetische Operatoren und String-Verkettungsoperatoren. Natürlich fehlt dabei auch eine Einführung in das einfache Inkrementieren und Dekrementieren in PHP nicht.
Jetzt weiß man schon fast genug, um kleine Funktionen mit PHP zu programmieren. Funktionen lassen sich in PHP sehr einfach definieren und auch in externen Dateien speichern. Eine Einführung in Objekt-Orientierte-Programmierung (OOP) hilft dabei, die Funktionen so zu schreiben, dass sie möglichst allgemein anwendbar sind. So braucht man nicht immer das Rad während der PHP-Programmierung neu zu erfinden, sondern legt sich mit der Zeit einen Pool von PHP-Funktionen an, so dass man in neuen PHP-Projekten immer wieder auf schon programmierte Funktionen zurückgreifen kann und sich die Entwicklung von neuen PHP-Programme erheblich verkürzt.
Nachdem das PHP-Tutorial nun also eine Einführung in die Grundlagen von PHP geliefert hat, ist es nun an der Zeit die ersten kleinen Programme in PHP zu schreiben. Der PHP-Kurs setzt sich nun mit der Ausgabe von Zeichenketten auseinander und demonstriert aber auch das Arbeiten mit PHP-Templates.
Bei sehr vielen PHP-Programmen sollen Informationen von einem zum nächsten Programm-Aufruf behalten werden. Christoph erklärt deshalb in seinen PHP-Tutorial wie man der Dateizugriff in PHP geregelt ist und demonstriert das Ganze am Beispiel eines einfachen PHP-Counters.
Bekanntlich ist ja das Auge mit, also zeigt der PHP-Kurs jetzt, wie man seine PHP-Scripte mit ein wenig Grafik aufpeppen kann und der PHP-Counter wird von einem Text-Counter zu einem grafischen Counter weiterentwickelt.
Kann man schon ein paar Daten in einer Datei speichern, so bieten sich schon viele Möglichkeiten für die Programmierung von PHP-Scripten. Mit dem Zugriff auf SQL-Tabellen wie sie durch MySQL oder PostgreSQL verwaltet werden sind der Anwendung von PHP fast keine Grenzen mehr gesetzt. Mit einer kleinen Einführung in SQL behandelt der PHP-Kurs deshalb auch, wie man mit PHP Abfragen an eine SQL-Datenbank realisieren kann, aber auch wie man mit phpMyAmdin durch SQL-Datenbanken browsen kann und diese warten kann.
Wenn man bei PHP schon mit Datenbanken arbeitet, so kommt man auch ganz schnell an den Punkt, wo das PHP-Script Daten behalten soll, die der User eingibt. Doch nachdem man sich bis hier durch das PHP-Tutorial durchgearbeitet hat, stellt es keine Hürde mehr da, sich auch noch das Arbeiten mit HTML-Formularen und ihrer Auswertung zu beschäftigen
Leider ist der PHP-Kurs an diesem Punkt zu Ende, aber man hat dann ja schon ein solides Rüstzeug für vielfältige Anwendungsmöglichkeiten von PHP. Trotzdem darf man natürlich auf die Fortsetzung des PHP-Tutorials gespannt sein.
Komplettiert wird der PHP-Kurs noch durch einen Anhang, in dem man Links zu wichtigen Seiten zu PHP und Co findet und auch ein paar Verweise auf das ein oder andere Archiv für PHP-Skripte.
In vollem Umfang findet man das PHP-Tutorial bei fit4php