Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

PHP : Le débogage et l'analyse de code

Configurer son éditeur de texte

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Avec PHPStorm, vous pouvez relier Xdebug et utiliser les points d'arrêt directement dans le code. Découvrez comment relier votre éditeur.
03:24

Transcription

Le profiling de Xdebug va nous permettre de faire des pas à pas. C'est extrêmement intéressant, parce qu'on va pouvoir « débugger » , en live, entre le navigateur et l'éditeur de texte, mais pour ça, il faut le configurer. La configuration est assez simple, vous allez vous rendre dans PHP store, et dans préférences, et ici, vous allez trouver tout ce qu'il vous faut pour installer et configurer le debug. Vous allez simplement taper debug, dans la barre de recherche du haut, et vous allez chercher PHP, debug, qui se trouve ici. Vous allez voir qu'il y a un petit pas à pas qui existe ici, 1, 2, 3, 4, donc quatre points à exécuter, il faut installer ce debug, on l'a déjà fait. On vous propose d'installer une extension pour le navigateur. Ce n'est pas du tout obligatoire, vous allez voir qu'avec les « break points », donc, les points d'arrêt, on va largement pouvoir travailler. Ensuite, il faut démarrer la connexion avec le serveur de debug, alors, ça, vous allez simplement le faire, ici, en cliquant sur le « start », que vous allez avoir là, que vous trouverez aussi en haut de votre navigateur, puisque vous pouvez le démarrer à cet endroit-là. On peut le démarrer ou l'arrêter quand on en a envie, je vous conseille de le démarrer, et puis, enfin, on vous dira que, pour l'utiliser, il faut tout simplement démarrer une connexion, pas de problème. Vérifiez bien que le port qui se trouve ici, sera le même dans la configuration qu'on va aller voir un petit peu plus loin. Dernière chose : il peut arriver qu'on vous demande dans votre éditeur ici, de configurer l'exécutable de PHP, vous devrez le faire dans le menu PHP, que vous avez là, et vous allez ici configurer votre PHP, donc, l'exécutable PHP, en allant le chercher. Pour moi, le Path, c'est celui de MAMP, dans Bin, PHP, PHP7.1.0, Bin PHP. Je vais le chercher à cet endroit-là, chez vous, pensez bien à pointer votre version PHP, pour que ça fonctionne. Ensuite, vous validez tout avec OK et OK, et on a une dernière chose à vérifier. Celle-ci est dans votre PHP.in, ici, c'est pré-configuré, mais chez vous, vous aurez peut-être besoin de le modifier. Je vous montre où ça se trouve, dans ModPro, c'est dans « Edit Template », on va aller chercher PHP7.1.0, qui est la version utilisée actuellement, et, tout en bas, on va trouver les configurations pour Xdebug. Voyez là, qu'il y a des choses faites automatiquement par MAMP, mais on peut nous, venir agir. On voit qu'on a le port à cet endroit-là, on a le « remote auto start », qui est à 11, c'est très important car ça démarre automatiquement le serveur remote. Vous penserez bien à activer le profiler ici, et c'est tout ce qu'on aura à faire. Attention à votre « host », peut-être que vous aurez ici, une modification à faire, en l’occurrence, moi, c'était [inaudible] avant, et avec lequel, cela ne marche pas, il faut lui donner le host qu'on est en train de débugger. Pensez bien à mettre votre host à vous, fermez ce fichier-là en l'enregistrant, et redémarrez le serveur, c'est important de le faire. Dernière petite chose à faire, j'ai été obligé de modifier mon host, pourquoi, parce que, avant, on avait « my PHP website », qui était pointé, mais on a créé un dossier [inaudible] entre-temps. Donc, pensez bien à pointer la vraie source. Maintenant, vous avez un éditeur qui est configuré, alors, on ne va pas le voir tout de suite, puisqu'on va faire un pas à pas, pour vraiment se servir de Xdebug, mais il est configuré et prêt à fonctionner, et on va pouvoir lancer une session debug, je vais vous montrer comment on s'amuse à faire du pas à pas, pour parcourir le script et les exécutions, et surtout, on peut mettre un point d'arrêt, c'est lui qui être lu tout de suite en premier, ce qui vous permet très facilement, de faire du debug sur un fichier PHP.

PHP : Le débogage et l'analyse de code

Abordez le débogage et l’optimisation avec PHP. Déterminez les actions à mener pour améliorer une application, utilisez Xdebug, réalisez des tests unitaires et fonctionnels, etc.

1h32 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :23 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !