Vordefinierte Klassen

Dieser Abschnitt listet vordefierte Klassen auf, welche von PHP selbst definiert werden. Von Erweiterungen definierte Klassen werden in den jeweiligen Abschnitten des Manuals beschrieben.

Standardmäßig definierte Klassen

Diese Klassen sind im Standard-Funktionsumfang einer PHP-Distribution enthalten.

Directory
Die Klasse, die von dir() instanziiert wird.
stdClass
Erstellt beim Casten zu einem Objekt.
__PHP_Incomplete_Class
Wird unter Umständen von unserialize() erzeugt.

Vordefinierte Klassen von PHP 5 an

Diese zusätzlichen vordefinierten Klassen wurden mit PHP 5.0.0 eingeführt.

Exception
ErrorException
Verfügbar seit PHP 5.1.0.
php_user_filter

Closure

Die vordefinierte finale Klasse Closure wurde in PHP 5.3.0 eingeführt. Sie wird benutzt um anonyme Funktionen darzustellen.

Weitere Informationen sind der Beschreibung der Klasse zu entnehmen.

Generator

Die vordefinierte finale Klasse Generator wurde in PHP 5.5.0 eingeführt. Sie wird benutzt um Generatoren darzustellen.

Weitere Informationen sind der Beschreibung der Klasse zu entnehmen.

Vordefinierte Interfaces und Klassen von PHP 7 an

Diese zusätzlichen vordefinierten Interfaces und Klassen wurden in PHP 7.0.0 eingeführt.

ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

Spezielle Klassen

Die folgenden Bezeichner können nicht als Klassenname genutzt werden, da sie eine besondere Bedeutung haben.

self
Aktuelle Klasse.
static
Aktuelle Klasse zur Laufzeit.
parent
Elternklasse.