Frage

Ist es möglich, die PHP-Version Wert zu setzen, sagen 4.0+ und haben PhpStorm Funktionen hervorheben, die nicht funktionieren würde, mit der ältesten Version? Zum Beispiel für PHP4 sollte diese markieren static function usw. ich eine PHP-Installation auf meinem PC haben, aber ich möchte nicht eine ältere PHP-Version für jede kleine Skript installieren ich zu produzieren.

Danke

War es hilfreich?

Lösung

so, meinen Sie alle Teile des Codes zu markieren, die nicht Arbeit in der Version werden Sie es schreiben, nicht wahr? Das kann in getan werden:

Preferences -> Languages & Frameworks > PHP

oder in neueren Versionen von PhpStorm:

File -> Settings -> Languages & Frameworks > PHP

 image description hier

eingeben

dann Ihre Version auswählen, zum Beispiel 7.0

Dies ist sehr nützlich, wenn Ihre lokale in 7.0 sind zum Beispiel, aber die Produktion ist in 5.5. Auf diese Weise wird PhpStorm warnen Sie, welche Teile nicht funktioniert in der Produktion.

Andere Tipps

Wenn Ihr Feld ist deaktiviert.

Wahrscheinlich Ihre Einstellungen "Synchronisieren IDE-Einstellungen mit composer.json" aktiviert

Sie können Ihre PHP-Version in composer.json Datei ändern

"require": {
    "php": ">=7.1.0",
}

oder deaktivieren Sie die Einstellungen in diesem Pfad

File -> Settings -> Languages & Frameworks > PHP > Composer

* Wenn Sie Ihre composer.json Datei ändern - Wie Félix Gagnon-Grenier kommentiert,    Denken Sie daran, es hat Auswirkungen auf die Art und Weise Pakete werden später erforderlich

Öffnen Sie das Dialogfeld Einstellungen, indem Sie auf Datei | Einstellungen und klicken Sie auf PHP unter Sprachen und Frameworks . Die PHP-Seite öffnet.

Jetzt können Sie 2 Dinge tun:

  1. Auf der PHP-Seite, die Sie das „PHP Sprachniveau“ eingestellt wird geöffnet.
  2. Sie können die PHP-Version installieren, dass Sie vor Ort wünschen, indem zum Beispiel Pakete wie wamp oder xamp Installation und dann den Interpreter Ihrer PHP auf der PHP-Seite festgelegt, dass Sie geöffnet. Weitere Informationen hier

Sie können mit Alejandro Moreno Antwort , aber manchmal möchte man nicht in der Lage sein, PHP Ebene von geschlossenen Dropdown zu ändern.

Sie können "Synchronisieren IDE-Einstellungen mit composer.json" Checkbox deaktivieren aus:

Datei -> Einstellungen -> Sprachen & Frameworks -> PHP -> Komponist

Und wieder öffnen, nachdem die Anwendung

Datei -> Einstellungen -> Sprachen & Frameworks -> PHP

Hier können Sie PHP-Ebene aus geöffneten Dropdown ändern.

Auf dem Mac ist es unter PhpStorm, Einstellungen, Sprachen und Frameworks, PHP

Sie können diese Einstellung pro Projekt, wie skizziert von @Alejandro Moreno .

Es gibt auch eine globale Einstellung, die Sie das PHP-Sprachniveau für alle NEU Projekte festlegen kann.

Datei -> Einstellungen für neue Projekte -> Sprachen & Frameworks -> PHP

Hier können Sie die gewünschte Ebene für alle zukünftigen Projekte festgelegt: -)

in Bild ..........................

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top