当前位置: 首页 > 知识库问答 >
问题:

PhpStorm 无法识别 php 文件

蒋高杰
2023-03-14

我有一个PHP特征文件:app\Lib\someTrait.php

即使它是一个PHP文件(扩展名为.php),PHPStorm也无法将其识别为有效的PHP文件。编辑器没有对该文件中的PHP代码进行语法突出显示,它几乎显示为普通文本文件。

我试图将此文件从它的命名空间中使用到另一个类文件中,但它也无法使用以下命令识别文件路径:

use app\Lib\someTrait;

我做了< code > composer dump-autoload 和:

File->Invalid Caches and restart

我也删除了这个文件,重新启动PHPStorm,并再次添加它回来,但仍然无法解决这个问题。

当我使用此文件名创建第一个文件时,看起来有些奇怪,现在即使我尝试了所有选项PHPStom也没有将此文件视为PHP文件。

但是PHPStorm仍然无法识别这个文件。

如何解决此问题?

共有2个答案

郑晨
2023-03-14

为我工作:文件-

陆飞鸿
2023-03-14

文件|设置|编辑器|文件类型-在“文本”文件类型中搜索该文件(someTrait.php)。一旦找到-删除

 类似资料:
  • 我有这个,我用PhpStom创建的。它被认为是一个刀片文件,但今天它突然变成了一个纯文本文件。 我在那里没有改变任何东西。我不确定如何将其设置回文件。后缀仍然存在。一切都没有改变。 有什么想法吗?

  • 直到现在,一切都很好,我创建的所有文件都是<code>。php正在转换为文件,打开检测、着色和自动更正。我以前创建的文件是我<code>User。php</code>而不是`User。 PhpStorm随机开始识别< code >。php扩展名为纯文本,不带扩展名为php文件。 但是,现在发生了一些事情,它显示为(请参阅配置文件未被检测为 文件): 当我删除时,它被检测到:

  • 突然之间,网络Storm对我来说不认识Javascript了。 如果我添加这样的文件: 之后我在IDE中看到的是: 如果我刷新,重新启动Webstorm,它仍然无法识别文件!网络Storm已无法使用!

  • 我使用的是PhpStorm 2019.2,它在Symfony 4上运行良好,但在Symfony 6和PHP 8.12上,我遇到了如下错误: 而且扩展类中的方法也无法识别,例如、

  • Webstorm 无法将我的一个.js文件识别为 JavaScript 文件,因此我丢失了语法突出显示并能够添加断点。我查看了文件,有问题的文件似乎与其他正常工作的.js文件具有相似的设置。 如果我更改文件名,它可以正常工作。因此,不知何故,Webstorm 陷入了误解具有此名称的文件类型的困境。我还可以在哪里编辑项目?

  • 我通过Vue-CLI创建了一个Vue项目,当我使用Web斯托打开项目时,但是文件看起来像纯文本,没有高亮语法。 代码如下: