有一个脚本显然在另一个位置工作 但在日志中说:
PHP Parse错误:语法错误,意外'['
第212行:
$JABBER->username = explode("@",$jabber_sender)[0];
恕我直言,这是php的一个参数,允许结构,函数,数组在一行中的组合。那是, 改造是没有必要的
$server = explode("@",$jabber_sender);
$JABBER->server[1];
Thx
答案 0 :(得分:3)
这是一个PHP版本问题。 PHP 5.4支持在函数调用之后访问数组元素,称为“数组解除引用”。当您将此代码放到运行早于5.4版本的php的服务器上时,此语法将无效,您将需要使用第二个示例中演示的语法。