# 5 Objektorientierte Programmierung in PHP

Gliederung

5.1 Warum Objektorientierung
5.2 Grundlagen der OOP
5.3 Spezielle Methoden
5.4 Beziehungen von Klassen untereinander
5.5 Weitere Grundlagen

Die objektorientierte Programmierung ist natürlich auch in PHP längst der Standard. In diesem Kapitel geht es um das grundlegende Verständnis und die zugehörige PHP-Syntax.

Anmerkung

Erläuterungen zur Didaktik dieses Kapitels: Studierende dieses Moduls haben oftmals sehr heterogenes Vorwissen. Einige Studierende sind erfahrene Programmierer:innen, doch viele Studierende haben die Konzepte der objektorientierten Programmierung noch nicht verinnerlicht und genau für diese Zielgruppe ist dieses Kapitel.

Es ist so, dass eine sehr korrekte und schöne Darstellung der Programmierbeispiele den Blick auf die wesentlichen Bereiche für Programmier-Anfänger*innen erschwert. Didaktisch gute Beispiele sind nicht „state of the art“ und müssen dies auch nicht sein. Didaktisch einfache Programme sind auf die wesentlichen Zeilen reduziert.

Also beginne ich diese Kapitel mit einfachen Programmbeispielen und nähere mich behutsam der „schönen, korrekten Programmierung“. Ich versuche somit beide Bereiche zu vereinen.

Nun wird anhand einfacher Beispiele die Objektorientierung eingeführt. Somit eignet sich dieses Kapitel ganz besonders für Studierende, um die Grundzüge der objektorientierten Programmierung zu verstehen.

Zeitumfang

Für die Bearbeitung dieses Kapitels werden Sie ungefähr 20 Stunden benötigen.