[在[数组变量

时间:2015-08-14 07:31:24

标签: php jquery json codeigniter

我正在使用Aptana Studio 3,并且它突出显示方括号作为潜在错误。它干扰了我的编码,因为我一直认为在某个地方搞乱了。代码运行良好,控制台上没有显示错误。我该如何解决?

$series_data[] = array(
    'name' => 'Brands', 
    'colorByPoint' => true,  
    'data'=> array(
        ['name' => 'Nairobi, KE', 'y' => 56.33],
        ['name'=> 'Kisumu, KE', 'y'=>64.03 ],
        ['name'=> 'New Yorm, USA', 'y'=>44.03 ]

错误显示在(和[如下:

)之间
data=array([

2 个答案:

答案 0 :(得分:1)

[...]数组语法仅在PHP 5.4及更高版本中有效,因此问题可能是您的IDE配置为期望PHP 5.3语法?检查IDE的配置。

另外,我可以建议您使用哪种数组语法更一致吗?在array(...)[...]符号之间混合没有任何内在错误,但它确实使代码更难阅读。

答案 1 :(得分:0)

检查这个 你忘了使用)

$series_data[] = array(
'name' => 'Brands', 
'colorByPoint' => true,  
'data'=> array(
    ['name' => 'Nairobi, KE', 'y' => 56.33],
    ['name'=> 'Kisumu, KE', 'y'=>64.03 ],
    ['name'=> 'New Yorm, USA', 'y'=>44.03 ]
    )
            );

enter image description here