slam4:debogage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:debogage [2013/11/25 02:12] – [1.1- XDebug] jcheronslam4:debogage [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 45: Ligne 45:
 === -- Configuration d'Eclipse === === -- Configuration d'Eclipse ===
 L’extension pdt doit être installée. L’extension pdt doit être installée.
 +
 +  * Aller dans le menu **Window/preferences**, puis frapper **debug** dans la zone de recherche.
 +  * Activer l'élément **PHP/debug**
 +
 +{{:slam4:debogage:xdebugeclipse1.png?800|}}
 +
 +Choisir ensuite Configurer XDebug :
 +
 +{{:slam4:debogage:xdebugconfigeclipse.png?|}}
 +
 +Vérifier au passage les paramètres **php servers** et **php executables**.
  
 === -- Installation du Helper de Chrome === === -- Installation du Helper de Chrome ===
Ligne 61: Ligne 72:
  
 {{:slam4:debogage:debugperspective.png?|}} {{:slam4:debogage:debugperspective.png?|}}
 +
 +<html><div class='note'>En cas de non fonctionnement (pas d'arrêt dans Eclipse lors de l'exécution), changez le port xdebug dans php.ini (passez le à 9101 par exemple); et modifiez le également dans Eclipse.</div></html>
  
 L'exécution s'est arrêtée sur la première ligne. L'exécution s'est arrêtée sur la première ligne.
Ligne 91: Ligne 104:
  
 Relancer ensuite l'exécution (F5 dans le navigateur par exemple). Relancer ensuite l'exécution (F5 dans le navigateur par exemple).
 +
 +Il est également possible de poser un point d'arrêt conditionnel. L'exécution ne sera interrompue dans ce cas que si la condition est vraie :
 +
 +{{:slam4:debogage:breakpointconditionphp.png?|}}
 +
 +Poser le point d'arrêt normalement (double-clic), puis aller dans **breakpoint properties** en utilisant le menu contextuel.
  
 ===== -- Débogage côté client ===== ===== -- Débogage côté client =====
  • slam4/debogage.1385341952.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)