I would like to view this page in
Saque todo el partido a la depuración PHP con PhpStorm y Xdebug.
La GUI de depuración de PhpStorm ofrece herramientas de punto de interrupción versátiles. Utilice puntos de interrupción condicionales a cero en condiciones de coincidencia, como elementos específicos en el bucle. ¿Necesita detectar una excepción en cuanto sucede? Utilice puntos de interrupción de excepción, aplicables en toda a base de código del proyecto.
Los puntos de interrupción y su configuración no afectan a su código fuente, pero se pueden guardar con su proyecto de PhpStorm y reutilizarse en sesiones de depuración.
Si desea depurar el flujo de control y examinar estructuras de datos en cada línea de código ejecutado, no tendrá que situar puntos de interrupción en todas partes. En su lugar, puede repasar su código e inspeccionar la pila del marco actual y las variables en cada paso en la ventana de herramientas Debug.
Incluso puede acceder a una función específica para una depuración línea a línea más granular.
La ventana de herramientas Debug interactiva de PhpStorm le permite experimentar con el estado del programa actual: modificar variables, llamar a funciones PHP o definirlas, o evaluar expresiones arbitrarias, sin efectuar cambios en su código fuente.
Cuando se suspende un programa, puede ver los valores de las variables y añadir inspecciones no solo en la ventana de herramientas Debug, sino también incorporadas en el editor de código. Los valores modificados se destacan y facilitan ver qué ha cambiado desde la última vez que llegó al punto de interrupción.
Utilizando los datos recibidos del depurador de PHP en los puntos de interrupción, PhpStorm muestra consejos en el editor sobre qué sucederá en el trozo de código ejecutado. Los bloques de código de la ruta que se prevé que son inalcanzables se marcarán en gris.
Además de depurar, PhpStorm crea informes visuales con los datos de generación de perfiles generados por Xdebug. Puede seleccionar varias instantáneas simultáneamente y recoger la información de generación de perfiles agregada. En un informe agregado, puede saltar desde las estadísticas de ejecución directamente a las funciones relevantes en su código PHP.