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 cette fonction 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 chemins d'inclusion 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

Version Description
8.0.0 file_extensions est désormais nullable.