需要文件夹中的所有文件

php
2022-08-30 10:04:00

有没有一种简单的方法可以通过编程方式要求文件夹中的所有文件?


答案 1

可能只有通过做这样的事情:

$files = glob($dir . '/*.php');

foreach ($files as $file) {
    require($file);   
}

使用 和 可能比 更有效。opendir()readdir()glob()


答案 2

没有简短的方法,你需要在PHP中实现它。像这样的东西应该就足够了:

foreach (scandir(dirname(__FILE__)) as $filename) {
    $path = dirname(__FILE__) . '/' . $filename;
    if (is_file($path)) {
        require $path;
    }
}

推荐