A ... Einführung ... 15
... A.1 ... Zu diesem Buch ... 15
... A.2 ... PHP - eine Beschreibung ... 16
... A.3 ... PHP - Vorzüge ... 16
... A.4 ... Aufbau dieses Buchs ... 17
... A.5 ... Systemvoraussetzungen ... 18
B ... PHP-Programmierkurs ... 19
... B.1 ... Einbettung von PHP in HTML ... 19
... B.2 ... Variablen, Datentypen und Operatoren ... 22
... B.3 ... Einfache Formularauswertung ... 29
... B.4 ... Verzweigungen ... 36
... B.5 ... Schleifen ... 49
... B.6 ... Felder ... 60
... B.7 ... Funktionen ... 66
... B.8 ... Beispiele ... 86
C ... Daten senden und auswerten ... 99
... C.1 ... Text-Elemente ... 99
... C.2 ... Auswahl-Elemente ... 107
... C.3 ... Aktions-Elemente ... 115
... C.4 ... Weitere Möglichkeiten ... 123
... C.5 ... Beispiele ... 141
... C.6 ... PHP-Programme publizieren ... 147
D ... Datenbanken ... 153
... D.1 ... MySQL und PHPMyAdmin ... 154
... D.2 ... PHP und MySQL ... 184
... D.3 ... MySQL-Datenbanken publizieren ... 225
E ... Objektorientierung in PHP 5 ... 235
... E.1 ... Was ist objektorientierte Programmierung? ... 235
... E.2 ... Änderungen in PHP5 ... 236
... E.3 ... Klassen und Objekte ... 236
... E.4 ... Konstruktor ... 240
... E.5 ... Destruktor ... 243
... E.6 ... Optionale Parameter ... 244
... E.7 ... Handles und Kopien ... 247
... E.8 ... Vererbung ... 252
... E.9 ... Dereferenzierung von Objekten ... 256
... E.10 ... Konstanten, statische Eigenschaften und Methoden ... 257
... E.11 ... Abstrakte Klassen und Methoden ... 260
... E.12 ... Systemvariablen __METHOD__, __FILE__, __LINE__ ... 262
... E.13 ... Operator instanceof ... 263
... E.14 ... Hilfsfunktionen ... 264
... E.15 ... Ausgabe-Methode __toString ... 266
... E.16 ... autoload-Funktion ... 267
... E.17 ... Sonstige Erweiterungen ... 268
... E.18 ... Beispiel zur Objektorientierung ... 269
F ... Weitere Themen ... 275
... F.1 ... Zeichenketten ... 275
... F.2 ... Dateien und Verzeichnisse ... 289
... F.3 ... Felder ... 309
... F.4 ... Datum und Zeit ... 326
... F.5 ... Mathematische Funktionen ... 341
... F.6 ... Sessions und Cookies ... 356
... F.7 ... SQLite ... 380
... F.8 ... XML ... 390
... F.9 ... Reguläre Ausdrücke ... 399
... F.10 ... Grafiken ... 416
... F.11 ... PDF-Dateien ... 433
... F.12 ... Flash ... 449
... F.13 ... Fehler ... 470
... F.14 ... Sicherheit ... 479
... F.15 ... Mail ... 482
G ... Projekte ... 493
... G.1 ... Projekt Chat ... 493
... G.2 ... Projekt Forum ... 503
H ... HTML ... 525
... H.1 ... HTML für PHP ... 525
I ... Anhang ... 533
... Index ... 535