我正在使用本地服务器为 UniServer 的 Windows 7 机器进行开发。
我有一些 PHP 代码可以将所有 php 文件包含在一个目录中。
# Include all library classes.
$library_files = scandir(LIBRARY_PATH);
foreach ($library_files as $file) {
$path_parts = pathinfo($file);
if ($path_parts['extension'] == 'php') {
require(LIBRARY_PATH . DIRECTORY_SEPARATOR . $file);
}
}
调用 scandir 函数会导致脚本永远不会结束。我不确定这是否是文件夹权限的问题。我能够包含文件夹中的文件。
这里出了什么问题?谢谢你。
编辑:LIBRARY_PATH 等于 E:\Tools\UniServer\www\LIBRARY
编辑:显然它现在正在工作。我很困惑,我根本没有改变任何东西。我想我可能需要重新安装 PHP。感谢您的帮助