当前位置: 首页 > 面试题库 >

如何包含目录中的所有PHP文件?

羊舌高明
2023-03-14
问题内容

在PHP中可以包含脚本目录吗?

即代替:

include('classes/Class1.php');
include('classes/Class2.php');

是否有类似的东西:

include('classes/*');

似乎找不到找到针对特定类的大约10个子类的集合的好方法


问题答案:
foreach (glob("classes/*.php") as $filename)
{
    include $filename;
}


 类似资料:
  • 问题内容: 我一直在尝试找出列出目录中包含的所有文件的方法。我用php不够好,无法自己解决它,所以希望这里有人可以帮助我。 我需要一个简单的PHP脚本,它将图像目录中包含的所有文件名加载到数组中。任何帮助将不胜感激,谢谢! 问题答案: 尝试glob 就像是:

  • 我正在为一个框架编写一个构建系统,它可以由用户(开发人员)通过插件进行扩展。我的问题是,我不能包括所有的aar文件与掩码。例如,我可以包含所有jar文件,如下所示:

  • 问题内容: 我已经看到了 列出目录中所有文件的 函数,但是我又如何也可以列出 子目录 中的所有文件,因此它会 返回一个数组 ? 所以 类似于 问题答案: foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(‘.’)) as $filename) { // filter out “.” and “..” if (

  • 问题内容: 我想在当前位置的子目录之间进行迭代,并分别gzip每个文件。为了在目录中压缩文件,我使用 但这仅适用于当前目录,而不适用于当前目录的子目录。如何重写以上语句,以便也将所有子目录中的文件压缩? 问题答案: 不需要循环或除和以外的任何东西: 这将查找当前目录中及其下所有名称不以扩展名结尾的常规文件(即,所有尚未压缩的文件)。它分别在每个文件上调用。 编辑的基础上,从评论: 花括号()替换为

  • 问题内容: 我正在建立一个允许人们上传文件,html页面等的网站…现在我遇到了问题。我有这样的目录结构: 现在,我想禁用PHP,但是要在/ USERS的目录和子目录中启用服务器端包含 可以做到这一点(以及如何:))?提前致谢。 顺便说一句,我使用WAMP服务器 问题答案: 尝试禁用.htaccess文件中的选项:

  • 问题内容: 我正在尝试检索目录中的所有图像,包括所有子目录。我目前正在使用 这可行,但是结果是: 我希望它一次执行整个目录分支,因此结果是: 非常感谢您的帮助,欢呼! 附注:如果我只需将所有子目录都包含在投资组合下,而不必用通配符具体说明每个目录,那也很好。 问题答案: 从示例