6 votes

Comment déboguer JavaScript et PHP ensemble dans le même projet NetBeans (7.3) ?

Dans mes premiers pas, j'utilise cette méthode non rationnelle, comme décrit ci-dessous :

  1. Créez un projet HTML5 pour déboguer le code JavaScript.
  2. Créer le projet PHP définitif, avec le code JS déjà testé, où je débogue le côté serveur.

Je me demande donc s'il n'y a pas une façon plus intelligente de faire ça ?
Par exemple, créer un projet unique et basculer entre le débogueur JavaScript natif de NetBeans et le débogueur PHP. XDebug .

5voto

Sk8erPeter Points 2229

Pour le débogage du JavaScript dans Chrome, vous devez utiliser le programme officiel Connecteur NetBeans extension.

Voici un exemple de débogage de code JavaScript avec NetBeans + Chrome + NetBeans Connector :

Déboguer et tester JavaScript dans une application HTML5 https://netbeans.org/kb/docs/webclient/html5-js-support.html

Après avoir créé un nouveau projet, vous devez "Confirmez que Chrome avec NetBeans Connector est sélectionné dans la liste déroulante de la barre d'outils". :

Confirm that Chrome with NetBeans Connector is selected in the dropdown list in the toolbar

(cela ressemble à ceci dans mon NetBeans :
NetBeans Connector )

Mettez des points d'arrêt avant certaines lignes :

JS code breakpoints

et appuyez sur Run. Après avoir appuyé sur Exécuter, vous verrez une barre d'avertissement jaune qui ressemble un peu à ceci, indiquant " "NetBeans Connector" débogue cet onglet " :

"NetBeans Connector" is debugging this tab

N'ouvrez PAS maintenant la barre d'outils intégrée de l'inspecteur Web de Chrome (ou vous recevrez un avertissement indiquant que cela interrompt le processus de débogage normal dans NetBeans).

Vous pouvez maintenant déboguer du code JavaScript dans NetBeans, le code s'exécutera dans Chrome. Vous devez ouvrir le panneau Fenêtre → Débogage → Variables pour inspecter les variables.

Ou passez la souris sur certains éléments :

NetBeans JS code debugging; variable


En ce qui concerne le débogage du code PHP, voici quelques articles officiels pertinents :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X