10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Xdebug 369<br />

Xdebug<br />

Developer(s) Derick Rethans<br />

Initial release May 2, 2002<br />

Stable release<br />

Development status Active<br />

Written in C<br />

Available in English<br />

Type Debugger<br />

2.0.5 [1] (July 3, 2009) [ +/−<br />

[1]<br />

]<br />

License The Xdebug License<br />

Website<br />

www.xdebug.org [2]<br />

Xdebug is a php extension which provides debugging and profiling capabilities. [3] It uses the DBGp debugging<br />

protocol.<br />

The debug information that Xdebug can provide includes the following:<br />

• stack and function traces in error messages [4] with:<br />

• full parameter display for user defined functions<br />

• function name, file name and line indications<br />

• support for member functions<br />

• memory allocation<br />

• protection for infinite recursions<br />

Xdebug also provides:<br />

• profiling information for <strong>PHP</strong> scripts [5]<br />

• code coverage analysis<br />

• capabilities to debug your scripts interactively with a debugger front-end. [6]<br />

Xdebug is also available via the PECL library. [7]<br />

See also<br />

• Debugger<br />

• Dynamic program analysis<br />

• Software performance analysis<br />

• Optimization<br />

• DBG (another debugger)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!