java, python already supports single-step through a series of in jetbrains IDE, nothing to say.
php also can single-step debugging. This is for novice to see single-step debugging tutorials, please ignore veterans.
php + phpstorm IDE using xdebug extended single-step debugging.
FIG configured as described above with several and xdebug phpstorm. After debugging toolbar phpstorm start listening.
Tap this button,
It becomes a listening state.
Lay a breakpoint on the source file.
Then open its own browser, access the script.
Program at the breakpoint off we set.