Internet-Programmierung mit PHP

Jörg Thomaschewski

Willkommen zum Skript Internet-Programmierung für Studierende der Medientechnik an der Hochschule Emden/Leer. Aber vielleicht helfen diese Inhalte ja auch anderen Studierenden und Interessierten. Ich bin Prof. Dr. Jörg Thomaschewski. Weitere Informationen zu studentischen Projekten und meiner Forschung finden Sie auf meiner Webseite www.thomaschewski.de.

Für das Melden von Tippfehlern und Anregungen bin ich immer dankbar. Bitte senden Sie diese direkt an joerg.thomaschewski@hs-emden-leer.de. Vielen Dank!

Nützliche Hinweise

  • Sehr gut ist die eingebaute Suche, die über die Taste F aktiviert werden kann.
  • Sourcecode kann "oben rechts" über den Copy-Button des Sourcecode-Blocks direkt kopiert werden.

Änderungshistorie

Damit die Studierenden mögliche Änderungen und Ergänzungen während des Semesters nachvollziehen können, werden hier inhaltliche Änderungen notiert.

  • [2025-03-03] Kap. 2.1: Aussage zu HTTP/3 leicht geändert; Kap. 2.1.5: In der ersten Aufgabe eine Antwortmöglichkeit entfernt; Kap. 2.2.4: Tabelle zu Statuscodes geändert. Prüfungsrelevant = fett.
  • [2025-03-17] Kap. 3.3.8: Lösung zur Aufgabe verbessert; Kap. 4.1: Abbildung der vorgeschlagenen Verzeichnistruktur verbessert; auf etlichen Seiten redaktionelle Korrekturen.
  • [2025-03-24] Kap. 4.3.1: Boolean-Bispiel deutlicher beschrieben; Kap. 4.3.2: Reihenfolge im Beispiel geändert; Kap. 4.3.8: Abschnitt mit array_keys() gelöscht.
  • [2025-03-31] Kap. 4.4.8: Selbsttest überarbeitet; Kap. 4.6.2: Standard-Werte für Unterprogramme überarbeitet; In jeden Sourcecode <?php eingefügt, damit Syntax-Highlightning funktioniert.

offene Themen

  • Was ist besser? Die Lösung innerhalb der Aufgabe oder außerhalb der Aufgabe?
  • Kap 4.6.4 Fehlerbehandlung in PHP mit try - catch weiter nach hinten verschieben, wenn Klassen und Instanzen klar sind.

Danksagung

Dieses Script hat seine gute Qualität durch die Mithilfe vieler Studierender bekommen, die größere und kleinere Anregungen und Verbesserungsvorschläge eingebracht haben. Vielen Dank!

Ein besonderer Dank geht an Thorsten Hallwas. Er ist der Hauptautor des Kapitels "8 Pattern" und Co-Autor der PHP-Kapitel 4, 5 und 7.