所以我在我的本地测试机器上工作,它工作正常。但是,只要我将其上传到我的托管服务提供商,它就会给我一个HTTP错误500并且不会再进一步了。脚本中出现问题的部分是:
function collect_directories_and_files($path) {
$entries = scandir($path);
return array_partition($entries, function($entry) {
return is_dir($entry);
});
}
更具体地说:
return array_partition($entries, function($entry) {
这是错误日志作为问题调用的行。我没有看到任何语法错误......我错过了什么吗?
编辑:显然这是PHP 5.2和匿名函数的问题。
答案 0 :(得分:1)
查看您是否有足够的权限列出路径上的文件/目录。
它正常工作,因为您可能拥有本地主机的权限,但您没有使用遥控器。