Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich ein Verzeichnis mit PHP-Dateien einbinden?

Wie kann ich ein Verzeichnis mit PHP-Dateien einbinden?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-02 03:06:30510Durchsuche

How Can I Include a Directory of PHP Files?

Einschließen eines Verzeichnisses von PHP-Dateien

In PHP ist es nicht möglich, ein Verzeichnis von Skripten direkt einzuschließen, indem eine Glob-Mustersyntax wie „ include('classes/*')". Es gibt jedoch einen alternativen Ansatz, um mehrere Dateien aus einem Verzeichnis einzubinden.

Verwenden einer Schleife mit glob()

Die Funktion glob() kann zum Abrufen verwendet werden ein Array von Dateinamen, die einem bestimmten Muster in einem Verzeichnis entsprechen. Indem Sie dieses Array durchlaufen, können Sie jede Datei einzeln einschließen.

Hier ist ein Beispiel:

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

In diesem Code gibt glob("classes/.php") eine zurück Array von Dateinamen, die dem Muster „.php“ im Verzeichnis „classes“ entsprechen. Die Schleife durchläuft dann dieses Array und schließt jede Datei mithilfe der include()-Anweisung ein.

Hinweis:

Bei diesem Ansatz wird davon ausgegangen, dass alle Dateien im Verzeichnis gültiges PHP sind Skripte. Wenn sich im Verzeichnis Nicht-PHP-Dateien oder -Verzeichnisse befinden, müssen Sie möglicherweise das von glob() zurückgegebene Array filtern, um nur die gültigen Dateien einzuschließen.

Das obige ist der detaillierte Inhalt vonWie kann ich ein Verzeichnis mit PHP-Dateien einbinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn