Classes prédéfinies

Cette section liste les classes standards prédéfinies. Les autres extensions qui définissent d'autres classes sont décrites dans leur référence.

Classes standards

Ces classes sont définies dans le jeu de classes standards de PHP, inclus dans toutes les versions de PHP.

Directory
Créé par la fonction dir().
stdClass
Une classe vide générique crée par la conversion en objet ou le résultat de diverses fonctions standard.
__PHP_Incomplete_Class
Peut être créé par la fonction unserialize().
Exception
ErrorException
php_user_filter
Closure
La classe prédéfinie finale Closure est utilisée pour représenter les fonctions anonymes.
Generator
La classe finale prédéfinie Generator est utilisée pour représenter les générateurs.
ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

Classes spéciales

Les identifiants suivants ne devraient pas être utilisés en tant que nom de classe à cause de leur rôle particulier.

self
Classe courante.
static
Classe courante au moment de l'exécution.
parent
Classe parent.