PHP praxisorientiert lernen
Aus Wikibooks
Dieses Buch steht im Regal Programmierung.
In diesem Buch geht es darum, dass PHP lernen mehr ist, als einfach nur Strukturen oder Funktionen auswendig zu lernen. Es geht darum, dass man sich gleich am Anfang einen - unserer Meinung nach - guten Stil aneignet, die Zusammenhänge versteht und in der Lage ist Probleme selbst zu lösen. Zur Einleitung..
Inhaltsverzeichnis |
[Bearbeiten] Zusammenfassung des Projekts
- Zielgruppe: Jeder der gewillt ist sich mit dem Thema PHP näher auseinander zusetzen, die einzige Voraussetzung ist das Beherrschen von HTML. Leser, die bereits in einer anderen Programmiersprache programmiert haben, sollten wahrscheinlich die ersten Kapitel nur überfliegen und dann erst bei den komplexeren Themen einsteigen.
- Lernziele: Der Erlernen der Grundlagen von PHP, aber auch fortgeschrittene Themen.
- Buchpatenschaft / Ansprechperson:
- Sind Co-Autoren gegenwärtig erwünscht?
- Weitere Informationen zum Projekt: Für Interessierte gibt es auch noch die Einleitung für Autoren in der Fragen zum Stil, zur Mitarbeit und generell über das Buch beantwortet werden.
- Projektumfang und Abgrenzung zu anderen Wikibooks: Anders als PHP ist dieses Buch mehr eine Schritt für Schritt Anleitung wie man PHP lernt und schnell zu Ergebnissen kommt. Mehr dazu in der Einleitung.
[Bearbeiten] Allgemeines zum Buch
[Bearbeiten] Bevor es losgeht..
- Was ist PHP überhaupt genau?
- Wie funktioniert PHP von der Technik her?
- Die richtige Software finden
- Einrichten eines Webservers & Installation von PHP
[Bearbeiten] Laufen lernen - Die ersten Schritte mit PHP
- Der erste PHP-Code
- Ziemlich variabel (Variablen)
- Das kleine 1x1 (Operatoren)
- Eine "Menge" Variablen (Arrays)
- Was machen, wenn es ein Problem gibt? (Fehlerbehandlung)
- Vertrauen ist gut, Kontrolle ist besser (Kontrollstrukturen)
- Und wieder und wieder und wieder (Schleifen)
- Fertig-Code (Funktionen)
- Übung - Das große 1x1 voll automatisch
[Bearbeiten] Kommunikation - Das Gespräch mit dem Clienten
- Die verschiedenen Kommunikationsmittel (Superglobals)
- Formulare erstellen
- Formulare auswerten
- Sicherheit bei Benutzereingaben
- Übung - Einen Taschenrechner programmieren
[Bearbeiten] Sprinten - Komplexere Grundlagen von PHP
- Quellcode-Recycling (Eigene Funktionen erstellen)
- Selbst Informationen beschaffen (Arbeiten mit dem PHP Manual)
- Variablen für Fortgeschrittene (Variable Variablen + Geltungsbereich von Variablen)
- Nach getaner Arbeit aufräumen (Shutdown-Funktion)
- Elegante Fehlerbehandlung (Eigene Fehlerbehandlung)
- Bäume programmieren (Rekrusive Funktionen)
- Übung - Einen Verzeichnisbaum einlesen
[Bearbeiten] Objekte - OOP mit PHP
- Was ist OOP überhaupt?
- Die erste eigene Klasse schreiben
- Variablen in Klassen (Eigenschaften)
- Öffentlich, privat und versiegelt (Schlüsselwörter, PHP 5)
- Funktionen in Klassen (Methoden)
- Eltern-Klassen (Vererbung)
- OOP als Softwareansatz
- Übung - Formulare Erstellen & Validieren mit OOP
To be continued..

