(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Implémentation par défaut d'__autoload()
$class
, ?string $file_extensions
= null
): voidCette 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 cette fonction sera utilisée pour tous les futures appels à __autoload().
class
Le nom de la classe (et de l'espace de noms) à instancier.
file_extensions
Par défaut, la fonction vérifie tous les chemins d'inclusion 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.
|