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

Installer PHPLoc

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
De nombreux outils PHP s'installent avec Composer. Découvrez comment installer PHPLoc à l'aide de Composer.
03:49

Transcription

On ne va pas parler dans cette première section de debug à proprement parler, mais d'optimisation. Pourquoi est-ce qu'on va parler d'optimisation ? Tout simplement parce qu'optimiser un code va être extrêmement utile dès le départ si on veut comprendre ce qui se passe dans ce code. C'est bien sympathique d'avoir un code source et d'arriver sur le code source et de devoir débugger mais si on ne sait pas à quoi s'attendre, ça ne sert à rien. On va commencer avec PHPLoc. PHPLoc est un outil qui va vous permettre de mesurer la taille d'un projet PHP et d'avoir de l'information. Bien-sûr, on va l'installer, puis on verra comment ça s'utilise. Pour installer PHPLoc, ce n'est pas très compliqué. On va d'abord se rendre sur le dépôt « github » qui se trouve sur « sebastianbergmann/phploc » que vous trouvez ici. On a ici toute la documentation, et surtout la partie « Installation », qui est la partie qui nous intéresse pour le moment. Pour l'installer : plusieurs méthodes différentes en fonction de votre système. Vous pouvez soit le télécharger, c'est une archive PHP, un PHAR, soit on peut utiliser un « wget » qui va aller le chercher directement sur « phar.phpunit.de », ou bien encore, utiliser Composer. Je vous conseille la méthode Composer parce que c'est la plus rapide et, Composer étant un outil qui vous permet de gérer les dépendances, ça ira un peu plus vite. Quasiment tous les outils qu'on va utiliser, vous allez les installer via Composer. Si vous n'avez pas Composer sur votre machine, ce n'est pas grave. Vous allez vous rendre sur le site de Composer dans la partie « Guide de Démarrage ». À cet endroit-là vous allez avoir les installations pour Linux, pour Windows, en fonction de votre environnement, lisez la documentation. Je me trouve sur un système OSX, système Macintosh. On va aller sur l'installation locale. On voit qu'on peut l'installer facilement. Si vous avez besoin de le télécharger, vous pouvez aller dans la section « Download » ici et on va vous donner des commandes PHP à taper. Vous copiez ça. Et dans votre PhpStorm, dans le terminal, vous allez simplement avoir à coller cette partie-là Ça ne marchera que sur système Unix, Linux et OSX. Vous allez voir qu'il va télécharger et installer tout un tas de petites choses et à partir de là vous allez vous retrouver avec un « composer.phar ». Composer est un outil qui va vous permettre d'installer des paquets et il s'utilise de façon très simple. On va simplement vider la console et faire un « ./composer.phar » et vous allez avoir la documentation de Composer qui apparaît donc là, en l'occurrence, il est bien installé. Maintenant on va installer ce qui nous intéresse. Ce qui nous intéresse c'est PHPLoc. Donc on va se rendre sur PHPLoc et on va reprendre la section tutorielle et on va voir qu'on a un « composer require ». On va juste recopier cette partie-là, le « require --dev » et ensuite le nom du paquet. Dans notre éditeur on va faire un « composer.phar require --dev phploc », la partie que vous avez ici. En envoyant cette commande en console, elle va simplement utiliser Composer pour installer les dépendances, donc tout ce dont il a besoin. Vous allez vous retrouver avec une installation qu'on va pouvoir aller vérifier, une installation fonctionnelle de PHPLoc. Rechargez simplement en cliquant dans cet espace-là et allez voir si dans « vendor » vous avez bien PHPLoc et toute la série de dossiers de PHPLoc. Vous verrez qu'il vous installe d'autres choses parce qu'il a besoin de pas mal de petites choses en plus pour le faire fonctionner. Mais si vous avez bien le dossier PHPLoc, ça veut dire que tout s'est bien passé. On a maintenant l'outil à disposition, on va pouvoir l'utiliser.

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 !