所以我在我的本地测试机器上工作,它工作正常。但是,一旦我将它上传到我的托管服务提供商,它就会给我一个 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 和匿名函数的问题。