Classes Predefinidas

Esta seção lista classes predefinidas padrão. Extensões diversas definem outras classes que são descritas em suas referências.

Classes Definidas Padrão

Estas classes são definidas dentro do conjunto padrão de funções incluídas na compilação do PHP.

Directory
Criada pela função dir().
stdClass
Uma classe vazia criada como o resultado de coerção para objeto ou funções padrão da linguagem.
__PHP_Incomplete_Class
Possivelmente criada pela função unserialize().
Exception
ErrorException
php_user_filter
Closure
A classe predefinida final Closure é utilizada para representar funções anônimas.
Generator
A classe predefinida final Generator é utilizada para representar geradores.
ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

Classes especiais

Os seguintes identificadores não podem ser usados como nome de classe pois eles têm um propósito especial.

self
Classe atual.
static
Classe atual em tempo de execução.
parent
Classe pai.