我正在使用 Laravel 5.3 进行开发,一切正常,但每次我使用“Traits”时,PhpStorm 都会在命名空间中发出警告,如下所示:
请注意,代码工作正常,没有任何错误,所以我猜测这是 PhpStorm 的问题。
最佳答案
这看起来像解析器问题——当 namespace 包含与 PHP 关键字相似的单词时(在您的情况下为 Trait
),就会发生这种情况。
您可以尝试的事情:
- 将整个文本剪切到剪贴板中,然后粘贴回来。
- 如果仍然相同 - 尝试
Code |检查代码...
并仅在此文件上运行它。 - 如果仍然没有任何结果,请尝试重新启动 IDE。
除此之外 -- https://youtrack.jetbrains.com/issue/WI-5015 -- 观看此票证(星标/投票/评论)以获取有关正确修复的通知。
关于php - PhpStorm 2016.2.1 中未定义的常量特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40467642/