Xdebug 3.0
summary
Xdebug 3.0 is a near total rewrite that simplifies a messy 17‑year codebase, replaces 65 configuration options with mode-based settings, and fixes the longstanding port clash on 9000 and fragile debugger networking by improving remote_connect_back diagnostics. Breakpoint resolution now maps logical lines to actual VM opcodes so unresolved breakpoints become resolved at runtime, local CI shrinks full matrix test time from hours to minutes, and a proposed time-travel tracer records traces for postmortem stepping.
AI-written summary · about
chapters (28)
- 0:00Intro
- 4:47Configuration
- 7:22PHPStorm
- 9:50Ext SD empty
- 10:43DBGP
- 12:19IP address
- 13:12Wait for incoming connections
- 14:31Multiuser environment
- 14:51Communication protocol
- 16:19Command line
- 16:41Environment variable
- 17:13Remote underscore lock
- 21:22PHP
- 25:40Whats the plan
- 26:31Scoped function
- 28:35Assignments
- 29:26Debugging
- 33:46Compile
- 35:11Configurations
- 36:08Code Organization
- 37:12Debug Mode
- 37:30Step debugger
- 38:14Code Coverage
- 38:29Wizard
- 40:38Tracer
- 42:22Spare time
- 42:35Sponsorships
- 43:13PHP Internals








