忘记扩展名后,在 PhpStorm 中重命名 php 文件不起作用

Renaming php file in PhpStorm don`t work after forgot the extension

我对 PhpStorm 有疑问。

我创建了一个文件 BlogPost,但忘记写 .php 扩展名。

我重命名了文件 (BlogPost.php) 但文件无法识别(在编辑器中 PHP 代码就像纯文本)。我删除了该文件并再次创建为 PHP 文件。

如果我将文件重命名为其他名称,则一切正常。如果将其重命名回 BlogPost.php,则无法识别该文件。

在 PhpStorm 的哪个位置跟踪这个....历史?

我正在使用 PhpStorm 2018.1。

尝试设置 |编辑|文件类型 |文字.

phpstorm 扩展本身的执行方式类似于外部 class 功能,它扩展了 BlogPost 根函数中的元素。 简单地重命名脚本将导致 class 名称不匹配。 由于您没有 post 此处的任何代码。很难确定到底是什么问题。

你最好的办法是调用 phpstorm 2018.1 中的调试功能,并尝试在函数之间添加一个 try catch 来找出导致现有问题的代码段。