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

Rassembler les outils de base

Testez gratuitement nos 1325 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Quelques outils sont importants pour pouvoir suivre convenablement cette formation. Julien Moulin vous explique son environnement de travail.
03:36

Transcription

Évidemment, pour travailler sur PHP et sur cette formation vous allez avoir besoin de certains outils. Il n'y a pas besoin de grand-chose. Ce qu'il vous faut d'abord forcément c'est un environnement pour faire tourner PHP. Et bien-sûr, pourquoi pas, un serveur local, donc un Apache. De mon côté je suis sur Mac et je vais utiliser MAMP PRO. Mais de votre côté vous serez peut-être sur un Windows, et à ce moment-là vous utiliserez peut-être WAMP. Peu importe la solution, l'idée ici c'est simplement d'avoir un environnement de travail avec PHP d'installé. De préférence ici, ce serait mieux de travailler sur une version 7, la dernière de PHP. Vous pourrez travailler sur ce que vous voulez, ça ne changera pas grand-chose. Moi je serai sur la version 7.1.0, donc si vous avez envie de suivre convenablement autant vous mettre sur la même version que moi. Il faudra également, dans vos hosts, que vous ayez un host qui s'appelle « my-website » et qui pointe vers un dossier. Pour moi le dossier va se trouver dans un dossier « Sites » et dans un dossier « my-php-website ». Vous faites ce que vous voulez sur votre machine, l'idée c'est simplement d'avoir un petit projet PHP. Vous pouvez prendre n'importe quel projet, même un projet sur lequel vous travaillez déjà puisque tous les exemples que l'on va faire ensemble vous pourrez les reproduire facilement. Il suffira d'implémenter des bugs dans votre code pour les résoudre. L'idée ici c'est vraiment de comprendre comment on débugge, de comprendre comment on optimise un code source. Ensuite vous aurez besoin évidemment d'un navigateur puisqu’on va faire tourner le site dans un navigateur, on va voir comment on débugge du code PHP dans le navigateur. Ici je vais utiliser Chrome, mais vous pouvez utiliser ce que vous voulez. Pour Chrome, gardez bien à l'esprit qu'on va avoir besoin, à un moment ou à un autre, de la barre de développement, les outils de développement que vous trouverez dans le menu de Chrome dans « Plus d'outils », et ensuite vous cliquerez sur « Outils de développement ». Vérifiez bien sur votre machine que vous n'avez pas de problèmes à ouvrir le panneau et que vous pouvez bien aller vous balader sur le panneau des développeurs. Ce panneau est généralement plus utilisé par les développeurs JavaScript et HTML, donc les intégrateurs essentiellement, les développeurs front-end, mais on va en avoir besoin. Ici je vous montrerai qu'il existe des outils qui peuvent s'utiliser avec Chrome. On pourra débugger du PHP dans Chrome. Je vous assure que ça existe. Une fois que vous aurez votre navigateur sous la main vous aurez également besoin d'un logiciel pour faire du code. Je vous le conseille, mais je ne vous l'impose pas, faites ce que vous voulez, sachez que tout ce qu'on fera ensemble vous pourrez le reproduire sur n'importe quel éditeur sauf quelques exemples puisque je pousserai un peu sur Xdebug pour vous montrer comment on va intégrer Xdebug à PhpStorm, pour moi, vous l'avez compris, je vais utiliser PhpStorm. Je vous conseille d'utiliser également PhpStorm, sachez qu'il y a une version EAP, qui est la version Early Access Program, que vous pouvez utiliser pour cette formation par exemple puisque c'est une version qui est gratuite qui permet de faire des remontées de bugs, donc sans aucun problème vous pourrez l'utiliser de votre côté. PhpStorm a le grand avantage d'être réfléchi et pensé pour le PHP donc il va nous permettre d'avoir des autocomplétions, des colorations syntaxiques qui sont extrêmement intéressantes. Bref, c'est un logiciel très intéressant pour coder en PHP parce qu'il est vraiment prévu pour ça. Je vous conseille de vous baser sur du PhpStorm mais vous n'êtes pas obligés. Utilisez n'importe quel éditeur, l'idée c'est de pouvoir travailler les fichiers PHP et bien-sûr ensuite utiliser des outils supplémentaires. On verra notamment que Xdebug vous pourrez l'interfacer avec PhpStorm et ça va nous apporter beaucoup de possibilités supplémentaires que vous n'aurez pas de base si vous utilisez juste Xdebug comme ça dans le navigateur.

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
Votre/vos formateur(s) :
Date de parution :23 févr. 2017
Durée :1h32 (24 vidéos)

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 !