解析错误,意外'''仅在生产服务器上

时间:2017-07-29 04:17:25

标签: php arrays

对于以下行,我面临错误:

  

解析错误,意外'['.. .. ..

$totalEmail = array_merge($other_email,[$_SESSION['user_email']]);

此错误仅发生在生产服务器上,而不是测试服务器上。

1 个答案:

答案 0 :(得分:6)

  

此错误仅发生在生产服务器上,而不是测试服务器上。

这是因为您的生产服务器运行的是早于5.4的PHP,因此它无法理解新的数组语法([])并认为它无效,因此您面临语法错误。升级您的生产机器至少使用PHP 5.4(但这也是旧的,所以我升级到7.1),或修复代码以使用旧的数组语法(array())。