(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Implémentation par défaut d'__autoload()
Cette fonction est prévue pour être utilisée comme implémentation par défaut pour __autoload(). Si rien de plus n'est spécifié et que spl_autoload_register() est appelé sans aucun paramètre, alors spl_autoload() sera utilisée pour tous les futures appels à __autoload().
class
Le nom de la classe instanciée.
Lors de l'appel de la fonction, le nom de la classe avec son espace de noms est passé au paramètre.
Le class
ne contiendra pas le caractère antislash initial d'un identifiant entièrement qualifié.
file_extensions
Par défaut, la fonction vérifie tous les include_path qui
pourraient contenir des noms de fichier ajoutés par le
nom de classe, utilisant les extensions .inc
et .php
.
Aucune valeur n'est retournée.
Lance une LogicException lorsque la classe n'est pas trouvée, et qu'il n'y a aucun autre autochargeur d'enregistré.
Version | Description |
---|---|
8.0.0 |
file_extensions est désormais nullable.
|