Xdebug

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Xdebug
Description de l'image Xdebug Logo.svg.
Description de l'image Wikimedia Commons fatal error allowed memory size exhausted.png.
Informations
Créateur Derick Rethans
Développé par Derick Rethans (d)Voir et modifier les données sur Wikidata
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 CVoir et modifier les données sur Wikidata
Environnement MultiplateformeVoir et modifier les données sur Wikidata
Langues AnglaisVoir et modifier les données sur Wikidata
Type DébogueurVoir et modifier les données sur Wikidata
Licence Licence libre permissiveVoir et modifier les données sur Wikidata
Documentation https://xdebug.org/docs/
Site web https://xdebug.org

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

Diagramme de composants UML pour Xdebug et PHP, intégré un navigateur et un EDI.

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).

Fonctionnalités

Xdebug 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

  1. Bart Delvaux, Magento 2 Development Cookbook, Packt Publishing Ltd, (lire en ligne)
  2. 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
  3. Cal Henderson, Building Scalable Web Sites, Sebastopol (Californie), O'Reilly Media, , 170 – 171 (ISBN 0-596-10235-6, lire en ligne), « Bottlenecks »
  4. 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

Voir aussi

Sur les autres projets Wikimedia :

  • Xdebug, sur Wikibooks
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail de l’informatique