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!