Que faire quand c'est le debugger qui bug ? C'est la question à laquelle j'ai dû répondre lorsque mes notifications GitHub se sont affolées car une nouvelle version de Xdebug faisait planter FrankenPHP et donc tous les projets qui l'utilisent.
Ensemble, nous retracerons l'histoire épique de ce déboggage de debugger et découvrirons une méthode qui permet de débogguer à peu près n'importe quel bug :
Cette méthode est applicable pour déboguer n'importe quel problème, dans n'importe quel langage ! Nous profiterons de cette aventure pour découvrir le fonctionnement interne du moteur d’exécution PHP, et des extensions ainsi que quelques outils de déboggage, en particulier GDB.
Pour information, avoir des notions de programmation C est un plus mais n'est pas indispensable.
Tweets