1

我将 Eclipse Mars.1 与最新版本的 PDT 和最新的 PHPCS 一起使用。我在我的 PHPCS 上使用了 PEAR 格式化程序的变体,并且有一种行为非常烦人。它不理解方括号的标识为数组初始化。

例如,下面的代码将显示为有效,因为没有任何格式错误。

funcCall(
    array(
        'value',
        'value2',
        'value3',
    )
);

但如果我这样做

funcCall(
    [
        'value',
        'value2',
        'value3',
    ]
);

它抱怨值应该与括号一起缩进。好像值是函数调用的一部分,而不是在其中的数组上。

编辑:这里要求的是在命令行上运行 PHPCS 的返回,看起来问题出在 Eclipse 上。

标准...完成(已注册 13 个嗅探器)
创建文件列表...完成(队列中的 1 个文件)
更改为目录 [MY DIRECTORY] 处理 File.php [PHP => 74 行中的 564 个令牌]...在 76 毫秒内完成(0>错误,0警告)
时间:574ms;内存:3.25Mb

编辑 2:刚刚更新到 Mars.2 和最新的 PDT 工具,仍然是同样的问题。

4

0 回答 0