Avant de commencer, assurez vous d’avoir bien suivi la partie 1!
C’est fait? Alors c’est parti! 🙂
On va devoir configurer notre IDE et notre navigateur Web pour qu’ils communiquent ensemble.
Sommaire
I. Configuration du navigateur
Il va simplement falloir installer une extension sur votre navigateur préféré. Je vous donne 2 extensions que j’ai testé mais il en existe une multitude.
Voilà la dernière étape de configuration, on va installer l’extension « PHP Debug » et la configurer pour pouvoir communiquer avec notre navigateur.
Installation de PHP Debug :
Allez dans le menu ‘Extensions de VS Code’ et installez PHP Debug
Rendez-vous ensuite dans l’onglet de debug puis cliquez sur « create a launch.json file »
Sélectionnez ensuite « PHP »:
Le fichier « launch.json » va être créé dans le dossier .vscode à la racine de votre projet. C’est lui qui contient la configuration nécessaire au débuggage.
III. Lancement du mode « debug »
Lancez votre serveur et accédez à celui-ci via votre navigateur.
Activez l’écoute pour XDebug via l’extension que vous avez installé précédemment:
Placez un point d’arrêt en cliquant juste à gauche du numéro de ligne puis lancez le mode de débug en cliquant sur « Listen for XDebug ».
Maintenant, vous n’avez plus qu’à faire en sorte de rentrer dans votre point d’arrêt et vous pourrez « débugger » votre code 🙂
Conclusion
Vous voilà enfin prêt à débugger votre code comme un pro, vous ne perdrez plus de temps à essayer de comprendre ce qui se passe à coup de var_dump() !
En basculant sur PhpStorm, j'ai été surpris de constater que les annotations n'étaient pas nativement prises en charge par l'IDE.
En effet, PhpStorm ne va pas vous proposer d'ajouter automatiquement les imports nécessaires à vos annotations et va les considérer comme "inutiles".
Cela signifie que même si vous rajoutez les imports manuellement, ils seront supprimés automatiquement a...
Xdebug est une extension indispensable qui va vous permettre de « débugger » votre code PHP.
J’ai installé ce débugger sur de nombreux projets PHP, si vous suivez ce guide pas-à-pas vous pourrez installer Xdebug sans aucun problème !
I. Ré...
Vous venez de créer votre projet Symfony 5 et vous voulez à présent le démarrer en local, cet article est fait pour vous :) On va voir toutes les solutions qui s'offrent à vous ( et il y en a beaucoup ! ) pour démarrer votre projet.
Qu'est ce qu'il vou...
Il y a plus d'un an, nous avions fait un article équivalent pour Symfony 4. Si vous l'avez lu, vous ne serez pas dépaysé, la démarche est quasiment identique !
Aujourd'hui on va voir pas à pas comment établir une connexion vers une base de données Post...