Classes pré-definidas
Esta seção lista classes pré-definidas padrão. Diversas extensões definem outras classes como são descritas em suas referências.
Classes 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
- Criada quando é feito typecasting para objeto.
- __PHP_Incomplete_Class
- Criado por unserialize().
Classes Pré-definidas no PHP 5
Essas classes pré-definidas adicionais foram introduzidas no PHP 5.0.0.
- Exception
- ErrorException
- Disponível a desde do PHP 5.1.0.
- php_user_filter
Closure
A classe pré-definida final Closure foi introduzida no PHP 5.3.0. É usada para a representação de anonymous functions.
Para mais informações, veja a página da classe.
Generator
A classe pré-definida final Generator foi introduzida PHP 5.5.0. É usada para a representação de generators.
Para maiores informações, veja a página desta classe.
Classes especiais
Os seguintes identificadores não podem ser usados como nome de classe, como eles possuem um propósito especial.
- self
- Classe atual.
- static
- Classe atual em tempo de execução.
- parent
- Classe pai.