Lehrbuch zu OOP in PHP8
Einfaches Lehrbuch zur objektorientierten Programmierung in PHP für Anfänger.
Grundlagen
001
Einführung in OOP in PHP
002Klassen und Objekte in OOP in PHP
003Eigenschaften von Objekten in PHP
004Methoden von Objekten in PHP
005Methodenparameter in PHP
006Zugriff auf Eigenschaften innerhalb von Klassen in OOP in PHP
007Aufruf von Methoden innerhalb von Klassen in OOP in PHP
008Konstruktor in OOP in PHP
009Eigenschaften über Konstruktorparameter in OOP in PHP
010Private Eigenschaften in OOP in PHP
011Private Methoden in OOP in PHP
012Getter von Eigenschaften in OOP in PHP
013Setter von Eigenschaften in OOP in PHP
014Vorteile von Settern und Gettern in OOP in PHP
Fortgeschritten
015
Speichern von Klassen in separaten Dateien in PHP
016Method Chaining in OOP in PHP
017Klasse als Methodensammlung in OOP in PHP
018Speichern von Objekten in Arrays in OOP in PHP
019Objekte innerhalb von Klassen in OOP in PHP
020Nullsafe-Operator in OOP in PHP
021Der Null-sichere Objekt-Operator in Objektketten in OOP in PHP
022Manipulation von Objekten in Klassen in OOP in PHP
023Übergabe von Objekten als Referenz in OOP in PHP
024Bestimmung der Objektzugehörigkeit zu einer Klasse in OOP in PHP
Vererbung
025
Klassenvererbung in OOP in PHP
026Vererbung öffentlicher Methoden in OOP in PHP
027Methoden der abgeleiteten Klassen in OOP in PHP
028Überschreiben von Elternmethoden in OOP in PHP
029Aufruf einer überschriebenen Methode in OOP in PHP
030Konstruktor bei Vererbung in OOP in PHP
031Private Methoden bei Vererbung in OOP in PHP
032Private Eigenschaften bei Vererbung in OOP in PHP
033Das Problem privater Eigenschaften bei der Vererbung in OOP in PHP
034Geschützte Methoden in OOP in PHP
035Geschützte Eigenschaften in OOP in PHP
036Der instanceof-Operator und Vererbung in OOP in PHP
Aufrufe
037
Eigenschaftsname aus Variable in OOP in PHP
038Eigenschaftsname aus Array in OOP in PHP
039Eigenschaftsname aus assoziativem Array in OOP in PHP
040Eigenschaftsname aus einer Funktion in OOP in PHP
041Eigenschaftsname aus einem anderen Objekt in OOP in PHP
042Methodenname aus Variable in OOP in PHP
043Aufruf einer Methode direkt nach der Objekterstellung in OOP in PHP
Static
044
Statische Methoden in OOP in PHP
045Statische Methoden innerhalb einer Klasse in OOP in PHP
046Statische Eigenschaften in OOP in PHP
047Statische Eigenschaften innerhalb einer Klasse in OOP in PHP
048Zugriff auf static über Klasse und Objekt in OOP in PHP
049Kombination von static mit OOP in PHP
050Statische Methoden und $this in OOP in PHP
051Beispiel für static in OOP in PHP
Funktionen
052
Funktion zum Abrufen des Klassennamens in OOP in PHP
053Funktion zum Abrufen von Klassenmethoden in OOP in PHP
054Funktion zum Abrufen von Klasseneigenschaften in OOP in PHP
055Funktion zum Abrufen von Objekteigenschaften in OOP in PHP
056Funktion zur Überprüfung der Existenz einer Klasse in OOP in PHP
057Funktion zur Überprüfung der Methodenexistenz in OOP in PHP
058Funktion zur Überprüfung der Existenz einer Eigenschaft in OOP in PHP
059Funktion zum Abrufen der übergeordneten Klasse in OOP in PHP
060Funktion zur Überprüfung der Klassenvererbung in OOP in PHP
061Funktion zur Überprüfung der Klassenzugehörigkeit eines Objekts in OOP in PHP
062Funktion zum Abrufen aller deklarierten Klassen in OOP in PHP
Abstrakt
Interfaces
065
Interfaces in OOP in PHP
066Praktische Anwendung von Interfaces in der OOP in PHP
067Benennungskonventionen für Schnittstellen in OOP in PHP
068Anwendung von Schnittstellen in OOP in PHP
069Parameter in Methoden von Schnittstellen in OOP in PHP
070Deklaration eines Konstruktors in einem Interface in OOP in PHP
071Vererbung von Schnittstellen voneinander in OOP in PHP
072Interfaces und instanceof in OOP in PHP
073Mehrere Schnittstellen in OOP in PHP
074Vererbung von einer Klasse und Implementierung eines Interfaces in OOP in PHP
075Konstanten in Interfaces in OOP in PHP
076Funktionen für die Arbeit mit Schnittstellen in OOP in PHP
Traits
077
Traits in OOP in PHP
078Mehrere Traits in OOP in PHP
079Auflösung von Methodenkonflikten in Traits in OOP in PHP
080Zugriffsmodifikatoren und Traits in OOP in PHP
081Änderung der Zugriffsrechte auf Trait-Methoden in OOP in PHP
082Priorität von Methoden bei der Arbeit mit Traits in OOP in PHP
083Abstrakte Methoden von Traits in OOP in PHP
084Verwendung von Traits in Traits
085Funktionen zur Arbeit mit Traits in OOP in PHP
Magische Methoden
086
Magische Methoden in OOP in PHP
087Magische Methode toString in OOP in PHP
088Zugriff auf Eigenschaften durch Magie in OOP in PHP
089Schreibgeschützte Eigenschaften in OOP in PHP
090Lesen einer nicht vorhandenen Eigenschaft in OOP in PHP
091Schreiben von Eigenschaften durch Magie in OOP in PHP
092Lesen einer nicht vorhandenen Eigenschaft in OOP in PHP
093Überprüfung von Eigenschaften beim Schreiben in OOP in PHP
094Praktische Anwendung von Magie in OOP in PHP
Namespaces und Autoloading
095