Efficient debugging by using Xdebug
This session teaches you how to detect and debug PHP scripts with the free open
source tool Xdebug, which is an extension to PHP. The first part of the session
will cover detecting problems in your scripts by showing how Xdebug provides
debugging aides in the form of stack/function traces, dumps of variables,
modified PHP functions. The second part will deal with some of the internals of
the extension to explain how it gathers information from the PHP Engine. In the
last part I will show the remote debugger capabilities of Xdebug, where you
can: set breakpoints on functions, methods and file/line compabinations; watch
execution details such as stack frames, per-frame information; run PHP code to
modify the current state of your script and evaluating error messages. No
knowledge of C is required to follow this session, but some basic knowledge
would be beneficial for the second part.
Speaker:
Derick Rethans
eZ Systems
The Netherlands
http://www.derickrethans.nl
Biography:
Derick Rethans works as system developer for eZ publish, focussing on
performance related issues. He has contributed in a number of ways to the PHP project, including the mcrypt extension, bug fixes, additions and leading the QA team. In his spare time he likes to work on SRM: Script Running Machine and Xdebug, watch movies and travel.