spl_autoload

(PHP 5 >= 5.1.0, PHP 7)

spl_autoloadImplementación predeterminada para __autoload()

Descripción

spl_autoload ( string $class_name [, string $file_extensions = spl_autoload_extensions() ] ) : void

Esta función pretende usarse como una implementación predeterminada para __autoload(). Si no se especifica nada más y spl_autoload_register() es llamada sin ningún parámetro, esta función será usada para cualquier llamada posterior a __autoload().

Parámetros

class_name

El nombre de la clase en minúsculas (y espacio de nombres) que va ser instanciado.

file_extensions

Por omisión, comprueba todas las rutas de inclusión que contienen nombres de fichero construidos por el nombre de la clase en minúsculas añadido por las extensiones de nombre de fichero .inc y .php.

Valores devueltos

No devuelve ningún valor.

Errores/Excepciones

Lanza una LogicException cuando no se encuentra la clase y no hay otros autocargadores registrados.