Maison  >  Article  >  développement back-end  >  Comment puis-je inclure un répertoire de fichiers PHP ?

Comment puis-je inclure un répertoire de fichiers PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-02 03:06:30510parcourir

How Can I Include a Directory of PHP Files?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn