【发布时间】:2016-07-06 08:24:42
【问题描述】:
我正在构建一个复杂的应用程序,其中包含许多子目录中的大量 JavaScript 文件。我知道我想将它们全部包含在内(它不会影响性能),但我不想为每个手动创建脚本标记。鉴于我的所有文件都是“/js”目录的子文件,我如何使用 PHP 为每个文件动态生成脚本标签?像这样的:
// first somehow recursively get all .js files, then:
foreach($files as $file) {
echo '<script src="' . $file->path . '"></script>';
}
【问题讨论】:
-
你得到了你正在寻找的答案,但我认为你不是在寻找你真正需要的东西。如果我猜对了,您的 js 文件都将彼此用作依赖项,因此包含它们的顺序很重要。考虑到这一点,您可以看到基于目录树递归地包含脚本可能效果不佳。您应该查看专门为此构建的解决方案,例如 requirejs。
标签: javascript php file recursion tags