2010-11-08 6 views
45

¿Es posible establecer el valor de la versión de PHP, por ejemplo, 4.0+ y tener funciones destacadas de PHPStorm que no funcionarían con la versión más antigua? Por ejemplo, para PHP4 esto debería resaltar static function etc. Tengo una instalación de PHP en mi PC pero no quiero instalar una versión anterior de PHP para cada pequeño script que tengo que producir.¿Cómo puedo configurar la versión de PHP en PHPStorm?

Gracias

+2

¿Por qué sería poner de relieve '__construct()'? Es un identificador de función perfectamente válido en PHP4, simplemente no se llama como un constructor. – Mchl

+1

@Mchl, ¿la función estática está bien? – Fluffy

+0

estática estaba disponible también en PHP4 IIRC. Pruebe 'abstract' o use los modificadores de visibilidad' public', 'protected',' private'. De todos modos, escribir código OO que se supone que debe funcionar en PHP4 y PHP5 es una tarea absurda IMO. El modelo de objetos difiere demasiado entre los dos. – Mchl

Respuesta

70

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

Preferences -> Languages & Frameworks > PHP 

o en versiones más recientes de PhpStorm:

File -> Settings -> Languages & Frameworks > PHP 

enter image description here

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

Esto es muy útil cuando su local está en 7.0, por ejemplo, pero la producción está en 5.5. De esa forma, phpstorm te advertirá qué partes no funcionarán en producción.

+0

¿Qué versión usas? No tengo esa opción en el mío. – Fluffy

+0

Disculpe, debería haber especificado que: 7.1.3 –

+5

¿Podemos hacer esto por proyecto o esto es solo "global"? – ryanwinchester

11

Abra el cuadro de diálogo Configuración seleccionando Archivo | Configuraciones, luego haga clic en PHP bajo Idiomas & Marcos. La página PHP se abre.

Screenshot of the PHP settings

Ahora usted puede hacer 2 cosas:

  1. En la página PHP que se abre, puede establecer el "lenguaje PHP Nivel".
  2. Puede instalar la versión PHP que desee localmente, por ejemplo, instalando paquetes como wamp o xamp y luego establezca el intérprete de su PHP en la página PHP que abrió. Más información here
+0

¿Podría ver que está configurando 'Para el proyecto actual'? ¿Cómo puedo actualizarlo para Global (todos los proyectos)? – Vuong

0

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

EN

enter image description here

enter image description here

enter image description here

Cuestiones relacionadas