Xdebug
Xdebug est une bibliothèque logicielle[1], extension pour PHP apportant des fonctions de débogage et de profilage. Elle utilise le protocole DBGp (en).
Xdebug
Créateur | Derick Rethans |
---|---|
Développé par | Derick Rethans (d) |
Première version | |
Dernière version | 2.9.8 () |
Version avancée | 3.0.0RC1 () |
Dépôt | https://github.com/xdebug/xdebug |
Écrit en | C |
Environnement | Multiplateforme |
Langues | Anglais |
Type | Débogueur |
Licence | Licence libre permissive |
Documentation | https://xdebug.org/docs/ |
Site web | https://xdebug.org |
Fonctionnalités
modifierXdebug propose donc :
- Exécution du code PHP pas à pas, selon des points d'arrêt
- Trace d'appels des messages d'erreur[2]
- Protection contre les boucles infinies
- Profilage du code[3]
- Analyse de la couverture de code
- Débogueur front-end[4].
Références
modifier- Bart Delvaux, Magento 2 Development Cookbook, Packt Publishing, (lire en ligne)
- David Sklar et Adam Trachtenberg, PHP Cookbook, Sebastopol (Californie), O'Reilly Media, , 2e éd., 784 p. (ISBN 978-0-596-10101-5 et 0-596-10101-5, lire en ligne), « Error Handling, Debugging, and Testing », p. 618 – 619
- Cal Henderson, Building Scalable Web Sites, Sebastopol (Californie), O'Reilly Media, , 170 – 171 (ISBN 0-596-10235-6, lire en ligne), « Bottlenecks »
- Jon Masters et Richard Blum, Professional Linux Programming, Hoboken (New Jersey), John Wiley & Sons, , 465 p. (ISBN 978-0-471-77613-0 et 0-471-77613-0), « LAMP », p. 426