PhpStorm 2016.2.1 中未定义的常量特征

Undefined constant Traits in PhpStorm 2016.2.1

我正在使用 Laravel 5.3 进行开发,一切正常,但每次我使用 "Traits" 时,PhpStorm 都会在命名空间中发出尖叫声,如下所示:

请注意,代码工作正常,没有任何错误,所以我猜这是 PhpStorm 的问题。

这看起来像是解析器问题 -- 当命名空间包含与 PHP 关键字(在您的情况下为 Traits)相似的词时会发生。

您可以尝试的事情:

  • 将整个文本剪切到剪贴板,然后再粘贴回来。
  • 如果仍然相同 -- 仅在此文件上尝试 Code | Inspect Code... 和 运行。
  • 如果仍然没有 - 尝试重新启动 IDE。

除此之外 -- https://youtrack.jetbrains.com/issue/WI-5015 -- 观看此票证 (star/vote/comment) 以获得有关正确修复的通知。