Qué necesito para debugar con Visual Studio Code, DDEV y xDebug
Si quieres depurar correctamente con tu editor VSCode, DDEV y xDebug, necesitarás incluir un archivo launch.json
dentro de una carpeta llamada .vscode
en la raíz de tu proyecto. Este es el contenido que debes incluir en este archivo para el correcto funcionamiento de xDebug:
{
// See https://code.visualstudio.com/docs/editor/debugging#_launch-configurations
// for the documentation about the launch.json format
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"hostname": "0.0.0.0",
"port": 9003,
"pathMappings": {
"/var/www/html": "${workspaceFolder}"
},
"preLaunchTask": "DDEV: Enable Xdebug",
"postDebugTask": "DDEV: Disable Xdebug",
"xdebugSettings": {
"max_children": 100,
"max_depth": 5,
"max_data": -1,
}
}
]
}
Puedes modificar los valores de max_children
(número de elementos hijos que se mostrarán) y max_depth
(el número de subniveles anidados que podrás consultar/desplegar), pero ten en cuenta que, con valores más altos, la tarea de debugging será más pesada y puede tardar más en ejecutarse. Los valores aquí mostrados son suficientes en la mayoría de los casos, sin comprometer en exceso el rendimiento.
Deja tu comentario