dedlfix: Gibt es einen Bezeichnung für Art von Klasse?

Beitrag lesen

Tach!

PS: Klassenmethoden verhalten sich statisch, egal ob man static davorschreibt oder nicht.

Die Methode __construct ist aber nicht statisch, weder mit noch ohne static. Sie wird im Instanz-Kontext aufgerufen, und man kann das auch händisch tun, wenn man mag.

Eine Klasse die nur statische Methoden hat und nicht instanziiert werden kann, ist eine statische Klasse.

Ja, gibt es nur nicht in PHP. Wie schon gesagt, mit privater Konstruktor-Methode kann sie zwar nicht von außen instantiiert werden, aber weiterhin von innen. Somit gibt es keine komplett statischen Klassen in PHP.

dedlfix.