Saving Time by Using a Debugger
summary
Concrete Xdebug 3.5 details and demos: how Xdebug 3.5 Native Path Mapping puts path maps in a .xdebug directory so mappings are commitable, how Xdebug info and its diagnostic log show why connections fail, how exception breakpoints and return value debugging reveal intermediate values (useful for PHP 8.4 pipes), how mappings can skip vendor/autoload or map templates back to source, and how control sockets let a CLI tool pause long‑running PHP processes so debugging can attach mid‑flight — plus which features VS Code already supports and which PHPStorm lacks.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:27Debugging basics
- 5:45Path mappings setup
- 9:22Exceptions and breakpoints
- 11:12PHP 8.4 pipes debugging
- 19:36Skip vendor autoloader
- 27:50Quick variable inspection
- 32:54Long-running script debugging
- 42:39Remote debugging with Xdebug Cloud
- 48:44Q&A








