spl_autoload

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

spl_autoload Implémentation par défaut d'__autoload()

Description

spl_autoload(string$class, ?string$file_extensions = null): void

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().

Liste de paramètres

class

Le nom de la classe (et de l'espace de noms) à instancier.

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.

Valeurs de retour

Aucune valeur n'est retournée.

Erreurs / Exceptions

Lance une LogicException lorsque la classe n'est pas trouvée, et qu'il n'y a aucun autre autochargeur d'enregistré.

Historique

VersionDescription
8.0.0file_extensions est désormais nullable.
To Top