Ensemble, ces deux boutons sont hyper efficaces. Ils vous permettent de naviguer dans le flux de votre programme tout en observant la façon dont les variables changent, les raisons pour lesquelles les conditions correspondent ou non, combien de fois quelque chose est bouclé, et bien plus.
Si le débogueur est un outil puissant, il peut aussi être complexe et hors contexte, il est difficile de donner des exemples vraiment parlants. C'est aussi quelque chose qui requiert de la pratique pour gagner en assurance, comme lorsqu'on apprend à jouer d'un instrument par exemple.
Alors, voici ce que nous allons faire. Je vous ai montré les bases pour démarrer avec le débogueur : comment démarrer une session de débogage, les points d'arrêt et les boutons Step over et Step into. La seule façon de vous familiariser avec le débogage est de pratiquer. La prochaine fois que vous écrirez une instruction var_dump ou dd, essayez d'utiliser le débogueur à la place ; vous rencontrerez peut-être quelques difficultés la première fois que vous le ferez, mais cela deviendra plus facile avec le temps et sera payant à long terme.