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 will deal withsome of the internals of the extension to explain how it gathers information from the PHP Engine. The second part of the session will cover detecting problems in yourscripts by showing how Xdebug provides debugging aides in the form of stack/function traces, dumps of variables, modified PHP functions. In the last partI will show the remote debugger capabilities of Xdebug, where you can: set breakpoints on functions, methods and file/line compabinations; watch execution detailssuch as stack frames, per-frame information; run PHP code to modify the current state of your script and evaluating error messages.On top of this you will also see how you can use Xdebug's profiler to find bottlenecks in your applications. No knowledge of C is required to follow this session,but some basic knowledge would be beneficial for the first part.
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
A great presentation of a "must have" development tool. Even if you use a debugger and profiler in your IDE, like Zend Studio, Xdebug's formatting of variable dumps and stack tracing is a great addition to your development toolset.
Know of an event happening? Let us know! We love to get the word out about events the community would be interested in and you can help us spread the word!
30.Sep.2009 at 16:08 by Daniel Cousineau
Definitely must know information for a PHP developer