首頁 >後端開發 >php教程 >我可以包含目錄中的所有 PHP 檔案而不單獨列出它們嗎?

我可以包含目錄中的所有 PHP 檔案而不單獨列出它們嗎?

Susan Sarandon
Susan Sarandon原創
2024-11-03 19:47:03327瀏覽

Can I include all PHP files from a directory without listing them individually?

包含目錄中的所有PHP 檔案

問題:

問題:

在PHP 中,是在PH這樣嗎是否可以包含指定目錄中的所有文件,而不是使用include() 語句單獨列出每個文件?

答案:

是的,可以包含一個使用 glob() 和 include() 函數的 PHP 腳本目錄。透過利用這種方法,您可以避免需要逐一顯式包含每個檔案。

實作:
<code class="php"><?php

// Get all PHP files from the directory
$files = glob("classes/*.php");

// Include each file
foreach ($files as $filename) {
    include $filename;
}

?></code>

以下是如何實現此目的的範例:

此程式碼使用glob() 函數從「classes」目錄中檢索所有以「.php」副檔名結尾的文件,並將它們儲存在$files 陣列中。然後,它迭代數組,使用 include() 包含每個檔案。 透過利用此方法,您可以輕鬆包含特定目錄中的所有文件,即使有多個子目錄或一個大目錄文件數量。

以上是我可以包含目錄中的所有 PHP 檔案而不單獨列出它們嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn