Maison > Article > développement back-end > Guide de démarrage Xdebug : un novice devient un maître du débogage PHP en quelques secondes
Xdebug est une puissante extension de débogage PHP qui vous donne un aperçu de la façon dont votre code s'exécute afin que vous puissiez résoudre les problèmes rapidement et efficacement. Ce guide vous guidera à travers l'installation et l'utilisation de Xdebug à partir de zéro, vous permettant de devenir un maître du débogage php.
Installer Xdebug
/usr/local/lib/php/extens<code>/usr/local/lib/php/extens<strong class="keylink">io</strong>ns/
io
zend_extension=xdebug.so
Modifiez le fichier php.ini et ajoutez la ligne Activer Xdebug
Il existe deux manières d'activer Xdebug :
XDEBUG_SESSION_START
参数:例如,<strong class="keylink">Http</strong>://example.com/index.php?XDEBUG_SESSION_START
Ajoutez le paramètre XDEBUG_SESSION_START
à l'URL : <li>Http<strong>://example.com/index.php?XDEBUG_SESSION_START</strong>
</li>
Installez l'extension Xdebug IDE Configurator dans votre IDE et elle gérera automatiquement l'activation et la configuration.
Utilisez la barre d'outils Xdebug
Après avoir activé Xdebug, vous verrez la barre XdebugAffiche la quantité de mémoire allouée.
Définir des points d'arrêt
Définissez les points d'arrêt dans l'IDE et Xdebug se synchronisera automatiquement.
Afficher les variablesvar_dump()
或 print_r()
La barre d'outils Xdebug vous permet d'inspecter les valeurs des variables locales et globales. Cliquez sur le nom d'une variable pour afficher son type, sa valeur et son adresse mémoire. Vous pouvez également utiliser la fonction pour imprimer des informations variables dans la console.
Analyse des traces de pile
Mauvais numéro de ligne et fichier
Optimiser les performances
XDEBUG_PROFILE
Excluez le code qui ne nécessite pas de débogage via les fichiers de configuration. pour enregistrer les données de performances.
Utilisation avancée
distant sur votre machine locale.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!