对于下面这行我遇到了错误:
Parse error, unexpected '[' ..etc.
$totalEmail = array_merge($other_email,[$_SESSION['user_email']]);
此错误仅发生在生产服务器上,而不是测试服务器上。
最佳答案
This error is only occurring on production server, not the testing server.
这是因为您的生产服务器运行的 PHP 早于 5.4,因此它不理解新的数组语法 ([]
) 并认为它无效,因此您面临语法错误。升级您的生产机器以至少使用 PHP 5.4(但这也很旧,所以我会升级到 7.1),或者修复代码以使用旧的数组语法 (array()
)。
关于php - 解析错误,意外 '[' 仅在生产服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45385203/