Pregunta

¿Es posible establecer el valor de la versión de PHP, por ejemplo 4.0 o superior y tiene PhpStorm resaltar funciones que no funcionaría con la versión más antigua? Por ejemplo, para PHP4 esto debe destacar static function etc tengo una instalación de PHP en mi PC pero no quiero instalar una versión de PHP mayores por cada pequeño script que tengo que producir.

Gracias

¿Fue útil?

Solución

es así, quiere decir poner de relieve todas las piezas de código que no funciona en la versión que está escribiendo, ¿verdad? Eso se puede hacer en:

Preferences -> Languages & Frameworks > PHP

O en nuevas versiones de PhpStorm:

File -> Settings -> Languages & Frameworks > PHP

 introducir descripción de la imagen aquí

A continuación, seleccione su versión, por ejemplo, 7,0

Esto es muy útil cuando el local está en 7,0, por ejemplo, pero la producción es de 5.5. De esa manera se PhpStorm advirtiendo que las partes no funcionará en la producción.

Otros consejos

En caso de que su campo está desactivado.

Probablemente la configuración "Sincronizar configuración IDE con composer.json" está activada

Puede cambiar su versión de PHP en el archivo composer.json

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

o deshabilitar la configuración en esta ruta

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

* Si cambia el archivo de composer.json - Como se comentó Félix Gagnon-Grenier,    Tenga en cuenta que tiene le será requerido efectos sobre la forma en que los paquetes más tarde

cuadro Abrir la configuración de diálogo seleccionando Archivo | Configuración y, a continuación, haga clic en PHP en Idiomas y Marcos . Se abre la página PHP.

Captura de pantalla de la configuración de PHP

Ahora se puede hacer 2 cosas:

  1. En la página PHP que se abre, puede establecer el "nivel Lenguaje PHP".
  2. Puede instalar la versión de PHP que desea localmente mediante, por ejemplo, la instalación de paquetes como WAMP o xamp a continuación, establecer el intérprete de su PHP en la página PHP que abrió. Más información aquí

Se puede usar de Alejandro Moreno respuesta , pero a veces puede que no sea capaz de cambiar el nivel de PHP desde desplegable cerrado.

Se puede desactivar la configuración "Sincronizar IDE con composer.json" casilla de verificación en:

Archivo -> Configuración -> Idiomas y Marcos -> PHP -> Compositor

Y después de aplicar nuevamente abierta

Archivo -> Configuración -> Idiomas y Marcos -> PHP

Aquí puede cambiar el nivel de PHP desde desplegable abierto.

En Mac, que está bajo PhpStorm, Preferencias, Idiomas y Marcos, PHP

introducir descripción de la imagen aquí

Se puede configurar esta por proyecto, como se indica por @Alejandro Moreno .

También hay una configuración global, que le permite establecer el nivel de lenguaje PHP para todos los Nueva proyectos.

Archivo -> Preferencias para nuevos proyectos -> Idiomas y Marcos -> PHP

Aquí puede ajustar el nivel deseado para todos los proyectos futuros: -)

en la imagen ..........................

IN

introducir descripción de la imagen aquí

introducir descripción de la imagen aquí

introducir descripción de la imagen aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top