Je viens de télécharger la dernière version d'UEStudio 09 et j'essaie les fonctions intégrées de XDebug.Utilisation de XDebug dans UEStudio pour le débogage PHP
J'ai installé xdebug, et je l'ai vérifié via php_info(). J'ai écrit un script très basique pour le tester:
1: <?php
2: $x = 5;
3: $y = $x + 1;
4: $z = 10;
5: while ($z--) {
6: echo $x, $y, "<br />\n";
7: }
J'ai ensuite commencé la session de débogage et d'obtenir ce message dans ma fenêtre de sortie:
Client: Listening for connection...
J'ai ajouté un point d'arrêt sur la ligne 4, juste pour le tester. J'ouvre le fichier dans mon navigateur avec le paramètre url spécial:
http://localhost/uetest/index.php?XDEBUG_SESSION_START=test
Le script fonctionne normalement et il ne s'arrête pas pour le débogage ou quoi que ce soit. La sortie est la suivante:
Client: Listening for connection... Client: Connection accepted Client: Initializing session ============================== Debug Engine Name: Xdebug Debug Engine Version: 2.0.3 Protocol Version: 1.0 ============================== Client: Session active Client Command: Step Into Client: Exiting debug session Script completed without errors
Si je visite http://localhost:9000/uetest/index.php
puis UEStudio dit « Connexion acceptée », mais à partir de là rien ne se passe! Le script ne se termine jamais dans le navigateur, et finalement UEStudio se bloque.
Des idées?
merci inconnu! Je vais essayer de voir comment ça se passe! – nickf