Objektorientierung

Neben der prozeduralen Programmierung unterstützt PHP auch die objektorientierte Programmierung. Dabei werden die Gegenstände der realen Welt auf die für das Programm bedeutsamen Eigenschaften reduziert und als Objekte angesehen. Ein Kunde wird so ebenso zu einem Objekt wie ein Bankkonto.

Ein Objekt fasst Daten (Attribute oder Instanzvariablen genannt) und Operationen (Methoden) in einer Einheit zusammen. Gleichartige Objekte teilen denselben Bauplan, die Klasse, mit deren Hilfe konkrete Objekte zur Laufzeit erzeugt werden. Die Belegung der Instanzvariablen eines Objekts mit bestimmten Werten definiert dessen aktuellen Zustand. Jedem Objekt lässt sich eine Klasse zuordnen, nach deren Vorgaben es erzeugt wurde.

Die Objekte einer ...

Get PHP: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.