PhpStorm显示PHP方法的代码错误

时间:2017-08-03 10:53:29

标签: phpstorm

我很好奇为什么我的PhpStorm编辑器拒绝了以下语法:

enter image description here

PhpStorm版本:2016.1.2

1 个答案:

答案 0 :(得分:2)

  1. Nullable参数/返回类型(示例中为?User)为PHP 7.1 feature
  2. 在此项目的PhpStorm设置中,
  3. PHP Language Level必须设置为7.1(尽管如果语言设置低于7.1,它现在不会产生错误 - 请参阅WI-32136票证)。
  4. 支持PhpStorm中的可空类型was added 2016.2.2 (比2016.1.x更新)
  5. 结论:将您的PhpStorm升级到最新版本(此时为2017.2.1)。至少你需要有PhpStorm 2016.2.2来支持这个特殊的语法而不显示错误。)