我在 1 个文件夹下有 25 个文件,我在 PHP 中使用 glob 包含了这些文件
foreach (glob(PATH."*.php") as $filename) {
require_once $filename;
}
我想在测试时从该列表中排除 1 个文件,我该如何实现?
这preg_grep
将很难一次又一次地改变。我想要实现的不是弄乱当前的东西并在文件夹中添加新文件。我想排除新添加的文件,直到它没有错误并且不会损害当前设置。
具体排除文件:
foreach (glob(PATH."*.php") as $filename) {
if ($filename!='excluded_file.php') {
require_once $filename;
}
}
如果你想变得非常性感:
$exclude_files=array('exclude1.php','exclude2.php');
foreach (glob(PATH."*.php") as $filename) {
if (!in_array($filename,$exclude_files)) { require_once $filename; }
}
或者只是暂时从目录中删除问题文件。