1. Chargement dynamique
1.1 Charger un fichier
Pour charger un fichier, au lieu d’utiliser les fonctions bas niveau de PHP comme include, il faut faire :
Zend\Loader::loadFile($filename);
Lorsque le fichier à charger n’est pas placé dans l’include path ou que l’on veut éviter d’avoir à le parcourir, on peut utiliser un second argument qui est le répertoire absolu dans lequel effectuer la recherche :
Zend\Loader::loadFile($filename, $dirpath);
Si l’on veut faire une recherche dans plusieurs répertoires, il est possible de passer un tableau :
Zend\Loader::loadFile($filename, array($dirpath1, $dirpath2));
Enfin, il est possible de s’assurer de ne faire le chargement qu’une seule fois...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première