by Marco Dings

You created the holy grail of extensions and yet for some reason it errors from time to time. “Traditionally” you would go and modify you code in strategic locations to insert the ominous var_dump($x);die(); sequence that would help you see whats going on. However this is error prone and so 1980’s.
Enter into the world of XDebug. With development environment it is infinitesimally to trace the flow of you program and inspect variables and do other nice things. We will explore debugging a web and cli application.
Additionally XDebug is the best alternative to documentation in inspection how things work.

Setting up and using XDebug can be a bit tricky with routers, firewalls etc, when working with more than one person on a project or simply when you are on the road. I will show how to use a proxy on your server and provide the swiss army knife for the tunneling solutions.

After this session you will never look back