13-07-2012, 06:47 PM
Charge les fichiers dont tu as absolument besoin au départ (dans le core de ton application), puis charge les autres fichiers au gré de tes besoins (dans les contrôleurs).
Au besoin crée-toi une fonction load et deux classes: Loader et Autoloader. Le tout dans un fichier que tu requières au tout début (dans le core).
Ainsi les fichiers essentiels sont chargés automatiquement par le système (via une liste envoyée à l'Autoloader). Tu n'auras qu'à appeler ta fonction load (qui appelle elle-même la classe Loader et vérifie si ce que tu requières est déjà inclus ou non) pour charger les librairies que tu as besoin au fur et à mesure dans tes contrôleurs.
(C'est selon moi la solution la plus éprouvée. C'est d'ailleurs celle qu'utilise la plupart (tous?) les framework PHP que je connaisse)
Au besoin crée-toi une fonction load et deux classes: Loader et Autoloader. Le tout dans un fichier que tu requières au tout début (dans le core).
Ainsi les fichiers essentiels sont chargés automatiquement par le système (via une liste envoyée à l'Autoloader). Tu n'auras qu'à appeler ta fonction load (qui appelle elle-même la classe Loader et vérifie si ce que tu requières est déjà inclus ou non) pour charger les librairies que tu as besoin au fur et à mesure dans tes contrôleurs.
(C'est selon moi la solution la plus éprouvée. C'est d'ailleurs celle qu'utilise la plupart (tous?) les framework PHP que je connaisse)