对于以下行,我面临错误:
解析错误,意外'['.. .. ..
$totalEmail = array_merge($other_email,[$_SESSION['user_email']]);
此错误仅发生在生产服务器上,而不是测试服务器上。
答案 0 :(得分:6)
此错误仅发生在生产服务器上,而不是测试服务器上。
这是因为您的生产服务器运行的是早于5.4的PHP,因此它无法理解新的数组语法([]
)并认为它无效,因此您面临语法错误。升级您的生产机器至少使用PHP 5.4(但这也是旧的,所以我升级到7.1),或修复代码以使用旧的数组语法(array()
)。