Bonsoir,
La méthode magique __autoload permet de charger dynamiquement tout fichier source comportant une classe PHP 5.
Cette méthode est très pratique, mais selon les commentaires qu'on peut lire sur le site de PHP (entre autres), cette manière d'inclure les classes aurait pour principal défaut sa lenteur d'exécution...
Je parle au conditionnel, car cela reste vraiment relatif au nombre de classes appellées, et du contexte (perso, je n'ai jamais constaté, à vu d'oeil, un ralentissement notable).
...Dans ces mêmes commentaires, on propose des fonctions de mise en cache des noms de fichier... donc tant qu'à faire, pourquoi ne pas inclure statiquement toutes les classes utilisées dans un seul fichier (lorsque le nombre de classe est raisonnable) et inclure systématiquement ce fichier dans le contexte ?
Quelqu'un a des retours d'experience là-dessus ?
Merci
Partager