phpStorm只显示一些.ctp文件中的php语法

Pat*_*ard 3 php syntax phpstorm

我正在使用phpStorm一段时间,现在我正在经历一些没有意义的事情.我总是使用.ctp文件作为HTML和PHP语法.它工作得很好.

但是现在,我已经将一个函数声明为" 之间 ",而phpStorm无法帮助处理between.ctp文件中的任何语法.

我的意思是,如果我将文件重命名为"_ between "之类的东西,它的工作方式和语法的任何其他名称都可以.只是这个名字没有,我不知道为什么.

好吧,可能是一个bug.但我需要弄明白为什么,并解决它.我需要这个函数名称是" 之间 "

提前致谢.

Der*_*ler 5

如果您不小心创建没有文件扩展名的文件,就会发生这种情况.

当您打开这样的文件时,PhpStorm会询问您处理该文件的格式.这将导致它为文件类型创建一个新模式,然后它将始终将该文件检测为该类型.

  1. 打开" 设置"并搜索" 文件类型"以切换到正确的设置页面.

  2. 检查具有"之间"模式的文件类型并删除它.

    在此输入图像描述

  • @PatrickBard:那么,您是否检查过"between.ctp"是否有文件类型模式? (2认同)