This talk is for developers who want to know how to debug their code in a better way, through single step debugging, profiling, and simpler debugging tools.

Xdebug is a PHP extension that implements many debugging aids and features. In this presentation we are going to look at this new version of Xdebug 3. The new version is a near total rewrite, and brings many improvements over its older releases. You will learn how to optimally use the new features and settings to
make your development life easier.

Besides introducing the redone functionality, we will also have a cursory look at how these features are implemented, just to provide a better understanding
of what a debugging extension, can, and cannot do.

Comments

Please login to leave a comment

Cecili Reid at 11:01 on 24 Oct 2019

Really excited to hear about the different modes especially tracing and time traveller. I am looking forward to using it!

Mekesia Brown at 11:22 on 24 Oct 2019

Very cool to hear about the great achievements of the speaker

Tim Gallagher at 21:51 on 24 Oct 2019

I use Xdebug a lot. It was interesting to hear of its history and its future.

Sean Prunka at 12:16 on 28 Oct 2019

Very much looking forward the improvements 2.8 and 3.x will bring to my team!
Derick is (as always) very mindful, aware, and in ownership of all of Xdebug's inadequacies and faults as he is of its strong points and usefulness.
Running through the history of Xdebug to see where it came from and how it got to where it is and where it is going in the future also fit the overarching theme of the conference as a whole. Understanding the past helps us be aware of the future.

Rain at 03:56 on 30 Oct 2019

Good to hear where XDebug is going.

Mike Alaimo at 15:15 on 3 Nov 2019

Very nice to see the presentation by the creator of XDebug.

I use it every day since 2008.

I could not do my job without it.