Aptana Studio在访问数组元素时报告语法错误


Aptana Studio reporting syntax error when accessing array element

我正在运行Aptana Studio 3, build: 3.6.1.201410201044。我不明白为什么它将以下内容报告为一个语法错误,它在vim中工作得很好并且可以在XAMPP中运行代码而没有错误:

$key = array_keys($myArray)[0];

为什么Apatana在这里报告语法错误,我如何修复它?

代码的问题是Aptana 3不支持新版本PHP中可用的一些语法。要在Aptana中修复它,请执行以下操作:

$keys = array_keys($myArray);
$key = $keys[0];

或者,切换到另一个IDE,例如PHP版本的eclipse,并读取此线程以开始。

在Apatana Studio 3上右键单击您的项目。从下拉菜单中单击"属性"。进入"PHP开发",然后选择PHP 5.4x或更高版本