PHP : Inclure simplement tous les fichiers présents dans un répertoire avec include_once()
Nous avons souvent besoin d’inclure un fichier dans un autre. Pour celà, rien de plus simple :
Cette ligne est à répéter autant de fois que vous avez de fichiers à inclure. Mais comment automatiser cette inclusion ?
Si vous souhaitez inclure automatiquement tous les fichiers d’un répertoire, vous pouvez vous aider de la fonction glob :
glob()
se charge de rechercher tous les chemins qui vérifient un masque. Dans cet exemple, nous recherchons uniquement les fichiers qui ont comme extension « .php »
Hop, dans une boucle, et le tour est joué ! Dans l’exemple suivant, tous les fichiers ayant l’extension « .php » présents dans le dossier « inc » seront inclus à votre script :
Et sur WordPress ?
Vous avez besoin d’inclure tous les fichiers d’un répertoire qui se trouve dans votre theme enfant WordPress ?
Si cet article vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !