Xdebug es una extensión de PHP que proporciona funciones de depuración y creación de perfiles. [2] Utiliza el protocolo de depuración DBGp .
![]() | |
![]() Un mensaje de error de Xdebug en Wikimedia Commons | |
Desarrollador (es) | Derick Rethans |
---|---|
Versión inicial | 8 de mayo de 2002 [1] |
Lanzamiento estable | 3.0.4 / 8 de abril de 2021 |
Repositorio | ![]() |
Escrito en | C |
Disponible en | inglés |
Tipo | Depurador |
Licencia | Licencia permisiva , derivada de la licencia MIT |
Sitio web | xdebug |
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/thumb/3/33/Compd_002_xdebug.svg/220px-Compd_002_xdebug.svg.png)
La información de depuración que puede proporcionar Xdebug incluye lo siguiente:
- visualización de parámetros completa para funciones definidas por el usuario
- nombre de función, nombre de archivo e indicaciones de línea
- apoyo a las funciones de los miembros
- asignación de memoria
- protección para infinitas recursiones
Xdebug también proporciona:
- información de creación de perfiles para scripts PHP [4]
- análisis de cobertura de código
- capacidades para depurar sus scripts de forma interactiva con un depurador front-end . [5]
Ver también
- Depurador
- Análisis dinámico de programas
- Análisis de rendimiento del software
- Mejoramiento
- DBG (otro depurador PHP de código abierto)
- Zend Studio (Zend Debugger es una alternativa a Xdebug)
Referencias
- ^ Rethans, Derick. "Versión de lanzamiento 0.7.0" . github . Consultado el 16 de mayo de 2020 .
- ^ McArthur, Kevin (24 de marzo de 2008). "Pruebas, desarrollo e integración continua". Pro PHP: patrones, marcos, pruebas y más . Nueva York, Nueva York : Apress . págs. 120 - 124. ISBN 978-1-59059-819-1.
- ^ Sklar, David; Trachtenberg, Adam (11 de mayo de 2009). "Manejo de errores, depuración y prueba". Libro de cocina de PHP (2ª ed.). Sebastopol, CA : O'Reilly Media . pag. 618 - 619. ISBN 978-0-596-10101-5.
- ^ Henderson, Cal (16 de mayo de 2006). "Cuellos de botella" . Creación de sitios web escalables . Sebastopol, CA : O'Reilly Media . págs. 170-171 . ISBN 0-596-10235-6.
- ^ Masters, Jon; Blum, Richard (12 de marzo de 2007). "LÁMPARA". Programación Linux profesional . Hoboken, Nueva Jersey : John Wiley & Sons . pag. 426. ISBN 978-0-471-77613-0.
- ^ Gerner, Jason; Naramore, Elizabeth; Owens, Morgan L .; Warden, Matt (5 de diciembre de 2005). "PERA y PECL". En Gerner, Jason (ed.). LAMP Profesional: Desarrollo Web Linux, Apache, MySQL y PHP . Hoboken, Nueva Jersey : John Wiley & Sons . pag. 197 . ISBN 0-7645-9723-X.
enlaces externos
- Página web oficial
- Xdebug en PECL
- Herramienta de visualización de registros de seguimiento de Xdebug