Funcionalidades

Asistencia inteligente a la codificación

PhpStorm es un IDE para PHP que realmente "entiende" lo que usted programa. Es compatible con PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2, brinda prevención de errores sobre la marcha, el mejor autocompletado y refactorización de código, depuración libre de configuración y un editor extendido para HTML, CSS y JavaScript.

Editor inteligente de código PHP

El IDE ofrece finalización inteligente de código, resaltado de sintáxis, configuración extendida de formateo de código, detección de errores sobre la marcha, plegado de código, admite mezclas de lenguajes y más. Refactorizaciones automáticas que cuidan su código, ayudándole a realizar ajustes globales al proyecto de forma simple y segura.

Análisis de calidad del código

Cientos de inspecciones de código verifican el código a medida que escribe y revisa el proyecto entero en busca de posibles errores o hediondeces del código. Los arreglos rápidos para la mayoría de las inspecciones simplifican la corrección o mejora instantánea del código. Alt+Intro muestra opciones adecuadas para cada inspección.

Fácil navegación y búsqueda en el código

PhpStorm le ayuda a desplazarse por su código de forma más eficiente y a ahorrar tiempo cuando trabaja en proyectos de gran tamaño. Salte a la definición de un método, función o variable con un solo clic, o busque sus usos.

Depuración, pruebas y generación de perfiles

PhpStorm cuenta con potentes herramientas integradas para depurar, probar y generar perfiles de sus aplicaciones.

Depuración

La depuración libre de configuración le permite depurar sus aplicaciones PHP de forma realmente sencilla. Además, PhpStorm ofrece numerosas opciones para depurar su código PHP con un depurador visual para que pueda: inspeccionar variables y watches definidos por el usuario, definir puntos de interrupción y evaluar una expresión en tiempo de ejecución, depurar aplicaciones remotas, depurar una página en varias sesiones a la vez y más.

Pruebas

Puede desarrollar pruebas PHPUnit directamente en PhpStorm y ejecutarlas instantáneamente desde un directorio, archivo o clase usando las opciones de menú contextual. La Cobertura de código para PHPUnit muestra cuánto de su código cubren las pruebas.

Profiling

En PhpStorm puede realizar la generación de perfiles de sus aplicaciones con Xdebug o Zend Debugger y revisar informes agregados.

Editor HTML/CSS/JavaScript

PhpStorm incluye todas las funcionalidades de WebStorm relacionadas con HTML, CSS y JavaScript.

Editor HTML y CSS

Compatibilidad con todas las últimas tecnologías de desarrollo web como HTML 5, CSS, SASS,SCSS, LESS, CoffeeScript, ECMAScript Harmony, plantillas Jade, etc. Live Edit le brinda una oportunidad para ver todos los cambios instantáneamente en el navegador sin tener que volver a cargar la página.

Editor de JavaScript

Con el IDE viene incluido el editor de JavaScript más inteligente del mercado, que ofrece finalización de código, validación y arreglos rápidos, refactorizaciones, compatibilidad con anotaciones a la escritura JSDoc, depuración de JavaScript y pruebas de unidades, soporte para marcos de trabajo JavaScript y más.

Nuevas tecnologías

PhpStorm ofrece una experiencia fluida para el ciclo completo de desarrollo con nuevos lenguajes tales como TypeScript, CoffeeScript y Dart.

Entorno de desarrollo

PhpStormn se ha construido sobre la plataforma de código abierto IntelliJ, que en JetBrains llevamos desarrollando y perfeccionando desde hace más de 15 años. Disfrute de una experiencia cuidada al detalle y configurable, que le permite una adaptación perfecta a su flujo de trabajo de desarrollo.

VCS

PhpStorm le brinda una interfaz unificada para trabajar con muchos Sistemas de control de versiones (VCS) populares, lo que le garantiza una experiencia de usuario consistente entre git, GitHub, SVN, Mercurial y Perforce.

Bases de datos y SQL

PhpStorm le brinda herramientas y funcionalidades de asistencia a la codificación para trabajar con bases de datos y SQL en sus proyectos. Conéctese con bases de datos, edite esquemas y datos tabulares, realice consultas e incluso analice esquemas con diagramas UML. El código SQL se puede inyectar en otros lenguajes o editar en SQL Editor, con funcionalidades disponibles para resaltado de sintaxis, finalización inteligente de código, análisis del código sobre la marcha, formateao de código y navegación.

Otras funcionalidades

Realice muchas tareas de rutina directamente desde el IDE, con soporte para Vagrant, Docker, Composer y más.