Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aptana将有效括号标记为PHP语法错误_Php_Aptana - Fatal编程技术网

Aptana将有效括号标记为PHP语法错误

Aptana将有效括号标记为PHP语法错误,php,aptana,Php,Aptana,我是阿普塔纳的新手,所以我没有把所有的行为都整理好。我有可用的PHP代码,但Aptana在两个括号中都出现语法错误: public function addRecord($data) { $request = [ 'action' => 'addrecord', 'data' => json_encode($data) ]; return $this->requestJson($request, 'POST'); }

我是阿普塔纳的新手,所以我没有把所有的行为都整理好。我有可用的PHP代码,但Aptana在两个括号中都出现语法错误:

public function addRecord($data)
{
    $request = [
        'action' => 'addrecord',
        'data' => json_encode($data)
    ];

    return $this->requestJson($request, 'POST');
}

我在这里看不到什么?

似乎Aptana现在确实支持PHP5.4,而在最初发布文章时它并不支持

Project->Properties->PHP Development-> Select PHP 5.4.x

这是PHP5.4的一个特性。检查您的Aptana首选项,您的PHP解释器支持5.4。非常感谢。正如我所警告的,我是阿普塔纳的n00b;我在首选项中没有看到关于PHP版本的任何信息。Aptana似乎还不支持PHP5.4:-(然后您可以使用
$request=array(…)
而不是
$request=[…]
,但是,唉,还有一个bug,项目总是默认回到5.3(请参阅)