Domanda

E 'possibile impostare il valore di versione di PHP, dire 4.0+ e hanno PhpStorm funzioni evidenziare che non avrebbe funzionato con la versione più vecchia? Ad esempio, per PHP4 questo dovrebbe evidenziare static function ecc ho un'installazione di PHP sul mio PC, ma non voglio installare una versione di PHP più vecchia per ogni piccolo script che devo produrre.

Grazie

È stato utile?

Soluzione

così, si intende mettere in evidenza tutti i pezzi di codice che non funziona nella versione che si sta scrivendo, giusto? Ciò può essere fatto in:

Preferences -> Languages & Frameworks > PHP

o nelle versioni più recenti di PhpStorm:

File -> Settings -> Languages & Frameworks > PHP

 entrare descrizione dell'immagine qui

quindi selezionare la versione, per esempio, 7.0

Questo è molto utile quando il locale è in 7.0, ad esempio, ma la produzione è in 5.5. In questo modo sarà PhpStorm di avvertimento che le parti non funzionerà in produzione.

Altri suggerimenti

Nel caso in cui il campo è disattivato.

Probabilmente le impostazioni "Sincronizza impostazioni IDE con composer.json" è attivato

È possibile modificare la vostra versione di PHP nel file di composer.json

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

o disabilitare le impostazioni in questo percorso

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

* Se si modifica il file composer.json - Come commentato Félix Gagnon-Grenier,    Tenete a mente che è sarà tenuto effetti sui pacchetti modo in cui in seguito

aprire la finestra di dialogo Impostazioni, scegliendo File | Impostazioni , quindi fare clic su PHP in Linguaggi e Strutture . Si apre la pagina PHP.

Schermata delle impostazioni PHP

Ora si può fare 2 cose:

  1. Nella pagina PHP che si apre è possibile impostare il "Livello di PHP lingua".
  2. È possibile installare la versione di PHP che si desidera a livello locale, ad esempio, l'installazione di pacchetti come WAMP o xamp e quindi impostare l'interprete PHP nella pagina PHP che è stato aperto. Maggiori informazioni qui

È possibile utilizzare di Alejandro Moreno risposta , ma a volte potrebbe non essere in grado di modificare il livello di PHP da discesa chiuso.

È possibile disattivare "Sincronizza impostazioni IDE con composer.json" casella da:

File -> Impostazioni -> Lingue e quadri -> PHP -> Compositore

e dopo l'applicazione di nuovo aperto

File -> Impostazioni -> Lingue e quadri -> PHP

Qui è possibile modificare il livello di PHP da discesa aperto.

Su Mac, è sotto PhpStorm, Preferenze, Languages ??& Frameworks, PHP

entrare descrizione dell'immagine qui

È possibile impostare questo per ogni progetto, come indicato da @Alejandro Moreno .

C'è anche un'impostazione globale, che permette di impostare il livello di linguaggio PHP per tutti gli Nuovo progetti.

File -> Preferenze per i nuovi progetti -> Lingue e quadri -> PHP

Qui è possibile impostare il livello desiderato per tutti i progetti futuri: -)

nell'immagine ..........................

entrare descrizione dell'immagine qui

entrare descrizione dell'immagine qui

entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top