Antworten:
Gehen Sie zu Einstellungen | Dateitypen und stellen Sie sicher, dass dieser bestimmte Dateiname NICHT einem Nicht-PHP-Dateityp zugewiesen ist, dh einfachem Text.
In PHPStorm 10 müssen Sie zu Datei-> Einstellungen und dort Editor-> Dateityp gehen. Wenn es sich um einfachen Text handelt, finden Sie ihn wahrscheinlich im Dateityp "Text". Überprüfen Sie unter "Registrierte Muster" und löschen Sie Ihre Datei von dort.
Vielen Dank an @Scotty Waggoner
Aus irgendeinem Grund wurde der gesamte Dateiname zum Textdateityp hinzugefügt.
Suchen Sie Ihre Datei unter Einstellungen | Dateitypen | Text | Registrierte Muster und entfernen Sie sie.
Ich bin nicht sicher, ob diese Funktion nur auf phpStorm 9 beschränkt ist, aber es gibt eine einfachere Lösung: Wenn die Erweiterung einer Datei .php lautet, können Sie mit der rechten Maustaste auf die Datei im Projektbrowser-Menü klicken und auf "Als PHP markieren" klicken. Das hat das Problem für mich behoben.
Der einfachste Weg, dies zu beheben, besteht darin, File > Settings
unter Windows (oder PHPStorm > Preferences
MacOS) nach "DATEI TYPEN" zu suchen.
Scrollen Sie nach unten zum problematischen Dateityp (in diesem Fall PHP).
Suchen Sie dann nach der erwarteten Dateierweiterung (in diesem Fall .php).
Wenn Sie sehen, dass es fehlt (wie oben), fügen Sie es einfach hinzu, indem Sie die Taste + unter "Registrierte Muster" drücken. Dann würden Sie im sich öffnenden Fenster "Platzhalter hinzufügen" Folgendes eingeben:*.php
PHPStorm teilt Ihnen dann mit, dass es einem anderen Dateityp zugeordnet ist (dem, der dieses Problem verursacht hat), und Sie möchten es stattdessen auf diesen verschieben. Klicken Sie einfach auf "Ja" und es wird alles repariert. Du bist fertig!
Dies ist viel einfacher als das Durchsuchen der anderen Dateitypen nach defekten Dateien zum Löschen.
In PHPStorm 2019.1 unter MacOS:
PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text
Entfernen Sie den Eintrag, aus Registered Patterns
dem Ihr Dateiname stammt, dh entfernen Sie, File.php
wenn File.php
es sich um die problematische Datei handelt.