Maison >développement back-end >tutoriel php >Comment inclure tous les fichiers PHP d'un répertoire ?

Comment inclure tous les fichiers PHP d'un répertoire ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-03 10:45:03833parcourir

How to Include All PHP Files from a Directory?

Inclure tous les fichiers PHP d'un répertoire

Inclure manuellement plusieurs fichiers PHP peut être fastidieux, en particulier lorsque vous travaillez avec de nombreuses sous-classes. Existe-t-il un moyen d'inclure un répertoire complet de scripts PHP, similaire à l'utilisation de include('classes/*') ?

Solution :

PHP fournit le glob( ) fonction pour récupérer une liste de fichiers correspondant à un modèle spécifique. En utilisant glob() et une boucle foreach, vous pouvez inclure tous les fichiers PHP d'un répertoire comme suit :

<code class="php"><?php
foreach (glob("classes/*.php") as $filename)
{
    include $filename;
}
?></code>

Explication :

Le glob("classes/ *.php") renvoie un tableau de tous les fichiers PHP situés dans le répertoire classes. La boucle foreach parcourt ensuite chaque nom de fichier, y compris chaque fichier à l'aide de l'instruction include. Cette technique vous permet d'inclure plusieurs fichiers sans avoir besoin d'une inclusion manuelle.

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