0
I am learning to use xDebug. Before I dive deeper, I'd like to clarify some concepts that have been bothering me for a while.
Firstly, my way of using PHP is through VPS or local environment like xampp. Before I can actually use xDebug, I need to understand what it is. And it is a "PHP extension". What exactly does "PHP extension" refer to here? Is it a library comprised of functions? Or is it some lower level program that need to be installed along with PHP?
From these questions you can see I am a beginner, unfortunately, the xDebug website is not very friendly to us beginners, I have read a lot but understood little. And I think what an "extension" is is the meta question I need to get answer before I can understand other documentations.