¿Cómo puedo configurar la versión PHP en PhpStorm?
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
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
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 ??p>
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.
Ahora se puede hacer 2 cosas:
- En la página PHP que se abre, puede establecer el "nivel Lenguaje PHP".
- 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 ??p>
Archivo -> Configuración -> Idiomas y Marcos -> PHP
Aquí puede cambiar el nivel de PHP desde desplegable abierto.
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: -)