此代码在某些机器上失败:
// Parse error: syntax error, unexpected '[' ...
return json_encode(self::GenerateSomeAssociativeArray($meta_file)["list"]);
但是这个实际上相同的版本适用于所有机器:
$foo = self::GenerateSomeAssociativeArray($meta_file);
return json_encode($foo['list']);
我认为这是一个版本问题,但我无法找到有关差异的信息,可能是因为我不熟悉要搜索的术语。