Clases predefinidas

Esta sección enumera las clases predefinidas estándar. Varias extensiones definen otras clases, las cuales se describen en sus respectivas secciones.

Clases definidas estándar

Estas clases están definidas en el conjunto estándar de funciones que se incluyen en la compilación de PHP.

Directory
Creada por dir().
stdClass
Creada en la conversión al tipo object.
__PHP_Incomplete_Class
Posiblemente creada por unserialize().

Clases predefinidas a partir de PHP 5

Estas clases predefinidas adicionales se introdujeron en PHP 5.0.0.

Exception
ErrorException
Disponible desde PHP 5.1.0.
php_user_filter

Closure

La clase final predefinida Closure fue introducida en PHP 5.3.0. Se usa para representar funciones anónimas.

Para más información, véase la página de su clase.

Generator

La clase final predefinida Generator fue introducida en PHP 5.5.0. Se usa para representar generadores.

Para más información, véase la página de su clase.

Interfaces y clases predefinidas a partir de PHP 7

Estas interfaces y clases predefinidas adicionales se han introducido en PHP 7.0.0.

ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

Clases especiales

Los siguientes identificadores no se pueden usar como nombres de clase, dado que tienen un propósito especial.

self
Clase actual.
static
Clase actual en tiempo de ejecución.
parent
Clase madre.