Maison > Article > développement back-end > Comment puis-je inclure un répertoire de fichiers PHP ?
Inclure un répertoire de fichiers PHP
En PHP, il n'est pas possible d'inclure directement un répertoire de scripts en utilisant une syntaxe de modèle global comme " include('classes/*')". Cependant, il existe une approche alternative pour inclure plusieurs fichiers d'un répertoire.
Utiliser une boucle avec glob()
La fonction glob() peut être utilisée pour récupérer un tableau de noms de fichiers correspondant à un modèle donné dans un répertoire. En parcourant ce tableau, vous pouvez inclure chaque fichier individuellement.
Voici un exemple :
<code class="php">foreach (glob("classes/*.php") as $filename) { include $filename; }</code>
Dans ce code, glob("classes/.php") renvoie un tableau de noms de fichiers correspondant au modèle ".php" dans le répertoire "classes". La boucle parcourt ensuite ce tableau et inclut chaque fichier à l'aide de l'instruction include().
Remarque :
Cette approche suppose que tous les fichiers du répertoire sont des fichiers PHP valides. scripts. S'il y a des fichiers ou des répertoires non PHP dans le répertoire, vous devrez peut-être filtrer le tableau renvoyé par glob() pour inclure uniquement les fichiers valides.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!