News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

SitePoint PHP Blog:
Introducing php-tracer-weaver
December 09, 2008 @ 08:49:00

On the SitePoint PHP blog today Troels Knak-Nielsen has posted about a lesser known feature of the popular XDebug debugging tool - function traces.

In case you haven't heard of it before, it "allows you to log all function calls, including parameters and return values to a file", to quote the manual. After playing around with it for a while, I realised that this information could be parsed and used to determine parameter types and return types of functions.

To illustrate one use for the trace results, he create a simple script that parsed them and reinjected them back into a source file as docblock comments. Included in the post is an example of its usage and the resulting comments for a simple class. It can be downloaded from github.

0 comments voice your opinion now!
xdebug trace function tutorial github application parse docblock comment


blog comments powered by Disqus

Similar Posts

NETTUTS.com: Add Power to Your PHP With Multi-Tiered Applications

AnyExample.com: 5 useful PHP functions for MySQL data fetching

SpinDrop.us: Parsing a list of Key:Value pairs

Sudheer Satyanarayana's Blog: A Bit Of XML, RSS And CURL In 7 Lines Of PHP And A Useful Program

The Codist Blog: Followup To: I Will Never Understand the Appeal Of PHP


Community Events





Don't see your event here?
Let us know!


security package podcast voicesoftheelephpant interview language list introduction conference community series release laravel composer tool symfony opinion framework library version

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework