~/talk

What's New in Xdebug?

Talkat PHPConf.Asia 2018 · 2018-09-27..09-28· [php, testing]
slides:none on file

Covers concrete Xdebug updates: v3 adds abort-on-error and force_error_reporting so scripts stop and errors aren’t hidden; adds branch/path analysis for real path coverage (note: 10 ifs => 1,024 paths, very slow); new memory profiling and GC stats; IDE notifications that move warnings out of HTML/JSON; connection diagnostics for failed IDE handshakes; filters (use filter whitelist/blacklist to halve runtime and memory — 4 min/56MB → ~2 min/~half) and improved handling for PHP 7.2/7.3 and forked processes.

AI-written summary · about

  1. 0:00Start
  2. 0:40About Me
  3. 1:52Xdebug 2.3: Munging Errors
  4. 3:45Xdebug 2.3: New debugging features
  5. 5:48Xdebug code coverage output
  6. 6:35Xdebug branch coverage output
  7. 6:52Xdebug branch coverage display
  8. 8:29Xdebug 2.3: Path/Branch Coverage
  9. 10:10Xdebug 2.6 Debugging
  10. 11:35Remote debugging log
  11. 12:48Switch
  12. 14:58Xdebug 2.6-Filters
  13. 17:01Xdebug 2.6 - Filters: Code Coverage
  14. 19:03Xdebug 2.7 (beta)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.