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

为什么PhpStom不能将User_model.php识别为PHP文件?

夏侯弘光
2023-03-14

在PhpStorm的最新版本(2018年)中,所以它在项目的2017年版本中,我有一个名为<code>User_model的文件。php</code>,并且PhpStorm不将其识别为php文件,而是将其识别成纯文本文件。

但它并不总是如此;我最近才注意到。

我意识到问题出在文件名中(User_model.php)。因为只要我更改文件名(例如,Users_model.php),该文件就会立即被识别为php文件。

是不是(< code>User_model.php)某个保留名称,不能使用?

我没有将文件标记为“标记为纯文本”。

这个问题存在于我的PhpStorm中的所有项目中。

共有1个答案

贺俊杰
2023-03-14

这发生在我最初用myfile而不是myfile.php创建的单个文件上。我在这里找到了帮助:PHPStom中PHP文件的语法高亮错误

进入首选项/编辑器/文件类型,我发现< code>myfile在PHP识别的文件类型和文本识别的文件类型中都被列为注册模式。当我删除这两个文件时,< code>myfile.php会正确突出显示。

 类似资料:
  • 我不知道我在PhpStorm 2019.2.3中的PHP文件发生了什么,但它与PHP文件不同。我的意思是缺少上下文帮助、代码重新格式化等。。。 我更改了哪些选项以及如何恢复? 实际上只有一个文件有问题,其他的都没问题。

  • 对于这个程序,它要求用户输入他们的全名。然后,它通过在名字和姓氏之间的空格处将它们分开来排序名字和姓氏。但是,indexOf()无法识别空格并且只返回-1。为什么?谢谢。 以下是PracticeIt的提示: 编写一个名为process Name的方法,该方法接受控制台的Scanner作为参数,并提示用户输入他或她的全名,然后以相反的顺序打印名称(即姓氏、名字)。您可以假设只会给出名字和姓氏。您应该

  • 有25种类型的空白。在下面的代码中显示,25种类型中有4种在Java中不被视为空白。为什么? 参考-https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/character.html#IsWhitespace(char)

  • 我用LWJGL编写了一个简单的程序。问题是每次我尝试运行应用程序时,都会遇到这个错误: 该错误具有误导性,因为我确实调用了< code > glfwMakeContextCurrent(window)和< code > GL . create capabilities()。 我将错误跟踪到似乎当我删除这个和行时,应用程序将运行。 我不理解的是为什么会发生这种情况,因为我在中确实有一个GLFW 3.

  • 我用PHP编写了这个脚本: $lang是en。但是当我调用函数如as

  • 我有以下代码,没有编译: 其中返回。 它不识别< code>asScala方法。将导入< code > Scala . JDK . future converters . _ 库。我做错了什么?