正在运行PHP版本5.2.17我得到了下面的代码此错误解析错误:语法错误,意想不到的“[”,预计“)”
// member information
$json = json_encode([
'email_address' => $email,
'status' => '',
]);
我坚持不知道错我的代码是什么任何帮助表示赞赏
正在运行PHP版本5.2.17我得到了下面的代码此错误解析错误:语法错误,意想不到的“[”,预计“)”
// member information
$json = json_encode([
'email_address' => $email,
'status' => '',
]);
我坚持不知道错我的代码是什么任何帮助表示赞赏
您不能使用短阵语法[]
在PHP 5.4 <
所以,你必须做旧的方式array()
http://php.net/manual/en/migration54.new-features.php
针对您的特殊情况下,只需将其更改为这个
$json = json_encode(array(
'email_address' => $email,
'status' => '',
));
@ chris85 - TBH我不知道如何,大声笑 – ArtisticPhoenix
NM-想通了...每天学习新的东西。 – ArtisticPhoenix
在'tags'下,你应该在问题上有一个'close'链接。 http://stackoverflow.com/help/privileges/close-questions – chris85
我觉得你的语法不再有效。试试这个:
$arr = array('email_address' => $email, 'status' => '');
$json = json_encode($arr);
该语法对PHP 5.2无效。 – chris85
谢谢,但我对PHP的东西有点新,我如何将该代码替换为更高版本? –
而不是'['使用'数组('和关闭使用'''')。 http://php.net/manual/en/function.array.php – chris85