首页 > 技术文章 > 在PHPstorm中使用数组短语法[],出现红色波浪

e-spongebob 2018-10-23 15:50 原文

在PHPstorm中使用数组短语法[],出现红色波浪

1. 在tp3.2.3项目中使用数组短语法[],报错如下错误:

  Short array syntax is allowed in PHP 5.4 only less... (Ctrl+F1)
  Checks that language features used in the source code correspond the selected language level. (i.e. traits can be used only in PHP 5.4)

 效果图如下(在phpstorm中使用数组短语法的地方都会出现红色的波浪线):

因为使用的PHP版本并没有什么问题(使用的PHP版本大于5.4),所有是PHPstorm支持的PHP的语法等级低于5.4,才导致的这个问题!

解决的办法

打开PHPstorm的file->settings,按下图所示将语法等级更改为5.4即可。

 

推荐阅读