【问题标题】:Aptana marks $a = [..] as a syntax errorAptana 将 $a = [..] 标记为语法错误
【发布时间】:2014-12-08 13:55:28
【问题描述】:

我正在使用 Aptana Studio 3,但遇到以下问题:

当我输入时:

$return = ['success' => (validation_errors() == null) ? true : false];

Aptana 将此行标记为语法错误。 有关如何解决此问题的任何想法?

【问题讨论】:

    标签: php arrays syntax aptana


    【解决方案1】:

    将您在 Aptana 中的 PHP 版本设置为 >=5.4。使用 [] 而不是 array() 的数组语法相对较新,根据解析器的不同,它是否会显示语法错误。

    右键单击您的项目并转到“属性”。然后点击左侧的“PHP Development”菜单,选择“PHP 5.4.x”(或者类似的)

    【讨论】:

    • 那很快...谢谢!
    • 快速更正(除非 Aptana 错了):短数组语法是在 PHP 5.4 中引入的,而不是 5.5。
    • 谢谢@IMSoP。真让我尴尬。
    • 我试过了,它正在恢复到 5.3 我什至用以下内容更改了文件“PATH_TO_PROJECT/.settings/com.aptana.editor.php.prefs”:eclipse.preferences.version=1 phpVersion=php5.4 但没用.. 任何关于如何处理的线索
    • @stackup 也一样,我改成 5.4 又回到 5.3,你改了吗?
    猜你喜欢
    • 1970-01-01
    • 2016-08-15
    • 2018-01-08
    • 2017-02-21
    • 2021-09-03
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多