Create a free account to get access to additional free training videos. Enjoy this free video from CraftQuest! Create a free account to get access to additional free training videos. Join the Community
Xdebug is, at its core, step debugger that has tight integration with IDEs to make it really simple to set breakpoints in PHP code to gain insight into what your code is doing during runtime.
Xdebug is, at its core, step debugger that has tight integration with IDEs to make it really simple to set breakpoints in PHP code to gain insight into what your code is doing during runtime.
Xdebug is a PHP extension and has to be installed and compiled with PHP. Fortunately, a lot of local development tools make it simple to install and run Xdebug.
Step debugging isn’t the only thing that Xdebug lets you do. Here are features of Xdebug:
We’re going to focus on this course on the step debugging part of Xdebug since it’s the most immediately valuable to the most people. And, I know you’ll get a lot out of it that you can apply to your work today.
What Xdebug is isn’t that complicated. But making sure we know how it works, at least at a high level, is important so we understand the tool as we use it. It also makes it easier to understand the setup process if we know how Xdebug works.

I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.