spl_autoload
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. |