Documentación offline PHP master

spl_autoload

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

spl_autoload

Implementación por defecto de __autoload()

Descripción#

php spl_autoload(string $class, [string $file_extensions]): voidphp

Esta función está prevista para ser utilizada como implementación por defecto para __autoload. Si no se especifica nada más y que spl_autoload_register es llamado sin ningún parámetro, entonces spl_autoload será utilizada para todas las futuras llamadas a __autoload.

Parámetros#

class
El nombre de la clase instanciada. Al llamar a la función, el nombre de la clase con su espacio de nombres es pasado al parámetro. El class no contendrá el carácter backslash inicial de un identificador completamente calificado.

file_extensions
Por omisión, la función verifica todos los include_path que podrían contener nombres de fichero añadidos por el nombre de clase, utilizando las extensiones .inc y .php.

Valores devueltos#

No se retorna ningún valor.

Errores/Excepciones#

Lanza una LogicException cuando la clase no es encontrada, y no hay ningún otro autochargeur registrado.

Historial de cambios#

Versión Descripción
8.0.0 file_extensions ahora es nullable.