How-to articles, tricks, and solutions about OOP
In PHP können anonyme Objekte mit der Syntax "new class" erstellt werden.
Das Verwenden von $this innerhalb einer statischen Funktion ist in PHP nicht erlaubt, da die Variable $this nur innerhalb des Kontexts einer nicht statischen Methode verfügbar ist.
In PHP 7 kann Typ-Hinting verwendet werden, um den erwarteten Datentyp eines Funktions- oder Methodenparameters anzugeben.
Ein Interface legt eine Reihe von Methoden fest, die eine Klasse implementieren muss, gibt jedoch keine Implementierung für diese Methoden an.
In PHP wird keine mehrfache Vererbung im traditionellen Sinne unterstützt, bei der eine Klasse von mehreren Klassen erben kann.
Diese Fehlermeldung gibt an, dass es eine unerwartete Verwendung des Schlüsselworts "use" in Ihrem Code gibt, wenn Sie versuchen, Composer auszuführen.
__slots__ ist eine Möglichkeit, einen festen Satz von Attributen für eine Klasse anzugeben, die dazu beitragen kann, Speicherplatz in bestimmten Situationen zu sparen.
In Python gibt es zwei Arten von Klassen: Old-Style- und New-Style-Klassen.
Der self Parameter in Python wird verwendet, um auf die Instanz eines Objekts innerhalb einer Klasse zu verweisen.
Ein Mixin in Python ist eine Klasse, die verwendet wird, um bestimmte Funktionalitäten anderen Klassen hinzuzufügen, ohne von ihnen zu erben.
"init" ist eine spezielle Methode in Python-Klassen, auch bekannt als Konstruktor.
In PHP können Sie den $-Operator verwenden, um die Eigenschaften eines Objekts nach Namen aufzurufen.