Debugging What’s coming in Xdebug 3.0 PHP UserGroup Dresden Dresden, Germany October 3rd, 2019 Derick Rethans derick@xdebug.org derickr https://derickrethans.nl/talks/xdebug-dresden19 slides/xdebug/title.xml slides/mongodb/me.xml slides/xdebug/focus-on-xdebug.xml The Xdebug Experience 17 years slides/xdebug/config-settings-2.xml slides/xdebug/breakpoints-2.xml slides/xdebug/port9000.xml slides/xdebug/debugger-activation.xml slides/xdebug/debugger-connection-log.xml slides/xdebug/xdebug-slow.xml slides/xdebug/test-with-many-versions.xml slides/xdebug/focus-on-xdebug2.xml slides/xdebug/focus-on-xdebug3.xml breakpoint behaviour New versions (7.4) CI slides/xdebug/xdebug-2.8.xml slides/xdebug/breakpoint-behaviour.xml slides/xdebug/php-7.4-compile-error.xml slides/xdebug/xdebug-ci.xml slides/xdebug/xdebug-3.xml Code reorganisation Modes - only do what is needed Reduce Configuration Options Code Improvements (algorithms, memory, etc) slides/xdebug/code-reorgnisation.xml slides/xdebug/modes.xml slides/xdebug/config-settings-3.xml slides/xdebug/config-settings-3b.xml slides/xdebug/xdebug-slow.xml slides/xdebug/donate.xml slides/xdebug/business-support.xml slides/xdebug/transparency.xml slides/xdebug/phpinternalsnews.xml slides/mongodb/questions.xml slides/xdebug/resources.xml