~/talk

What's New in Xdebug

Talkat PHP fwdays'18 · on Sunday, 2018-06-10· [developer-experience]
slides:none on file

Xdebug 2.6 adds concrete, usable features: forced_error_reporting and forced_display_errors that override PHP.ini; configurable connection timeout and remote_log for debugging failures; tracing that emits full call, argument and return data (selectable text/parsible/HTML) with a browser cookie trigger; profiling output consumable by KCacheGrind; a cc branch check for path coverage (accurate but very slow); and filters that reduce coverage work and report a roughly 2x speedup in test runs.

AI-written summary · about

  1. 0:00Start
  2. 0:37Xdebug 2.3: Munging Errors
  3. 3:19Function traces
  4. 8:19Live Debugging
  5. 12:48Activating the Remote Debugger
  6. 14:30PhpStorm
  7. 19:14Remote debugging log
  8. 29:44Xdebug code coverage output
  9. 30:02Xdebug branch coverage output
  10. 30:48Xdebug branch coverage display
  11. 35:02Switch Graph
  12. 37:44Xdebug 2,6 - Filters: Code Coverage
~/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.