2017-10-04 171 views
2

我有一個PHP文件特質:app\Lib\someTrait.phpPhpStorm無法識別PHP文件

即使它是一個PHP文件(擴展名爲.php),PHPStorm無法將其識別爲一個有效的PHP文件。編輯器沒有對該文件中的PHP代碼進行語法高亮顯示,並且它幾乎顯示爲普通文本文件。

我試圖用其命名這個文件到另一個類文件,還有它無法用來識別該文件的路徑:

use app\Lib\someTrait; 

我做composer dump-autoload也:

File->Invalid Caches and restart 

我也刪除了這個文件並重新啓動PHPStorm,並再次將其添加回來,但仍無法解決此問題。

看起來有點奇怪,當我用這個文件名創建第一個文件,現在即使我嘗試了所有選項PHPStorm並沒有把這個文件當作PHP文件。

但仍然PHPStorm無法識別此文件。

任何人有任何想法如何解決這個問題?

+1

它_does_有一個開放的PHP標記('<?php'),_right_?你的代碼是否真的有效,但PhpStorm抱怨沒有理由? –

+0

是的,它有'<?php'標籤。如果我將這個文件重命名爲另一個php文件名,那麼沒有問題。 「 – Andy

+0

」你的代碼實際上工作,但PhpStorm抱怨沒有理由?「 –

回答

4

文件|設置|編輯|文件類型 - 在「文本」文件類型中搜索該文件(someTrait.php)。一旦找到 - 刪除