PHP et autoloading · Question 6 sur 12

Que fait un autoloader en PHP ?

1 réponse est correcte. Facile

Afficher la solution

Solution

  • B Il charge automatiquement le fichier d'une classe dès que la classe est utilisée pour la première fois

Explication

Sans autoloader, chaque fichier devrait inclure ses dépendances avec require_once, ce qui devient confus et source d'erreurs avec des centaines de classes. Un autoloader est enregistré avec spl_autoload_register() et intervient dès que PHP rencontre une classe inconnue ; il déduit alors le chemin du fichier à partir du nom de la classe et inclut le fichier. Composer génère un tel autoloader selon les règles PSR-4, c'est pourquoi TYPO3 ne charge que les classes dont une requête a réellement besoin. L'autoloader ne met pas à jour les paquets ; c'est le rôle de composer update.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications