Xdebug
From Seo Wiki - Search Engine Optimization and Programming Languages
| This article is in need of attention from an expert on the subject. WikiProject Computing may be able to help recruit one. (July 2009) |
| File:Xdebug-logo.png | |
|---|---|
| Developer(s) | Derick Rethans |
| Initial release | May 2, 2002 |
| Written in | C |
| Available in | English |
| Development status | Active |
| Type | Debugger |
| License | The Xdebug License |
| Website | www.xdebug.org |
Xdebug is a php extension which provides debugging and profiling capabilities.[1] It uses the DBGp debugging protocol.
The debug information that Xdebug can provide includes the following:
- stack and function traces in error messages[2] with:
- full parameter display for user defined functions
- function name, file name and line indications
- support for member functions
- memory allocation
- protection for infinite recursions
Xdebug also provides:
- profiling information for PHP scripts[3]
- code coverage analysis
- capabilities to debug your scripts interactively with a debugger front-end.[4]
Xdebug is also available via the PECL library.[5]
[edit] See also
- Debugger
- Dynamic program analysis
- Software performance analysis
- Optimization
- DBG (another debugger)
[edit] References
- ↑ McArthur, Kevin (2008-03-24). "Testing, Development, and Continuous Integration". Pro PHP: Patterns, Frameworks, Testing and More. New York City, New York: Apress. pp. 120 – 124. ISBN 1-59059-819-9.
- ↑ Sklar, David; Trachtenberg, Adam (2009-05-11). "Error Handling, Debugging, and Testing". PHP Cookbook (2nd ed.). Sebastopol, CA: O'Reilly Media. p. 618 – 619. ISBN 0-596-10101-5.
- ↑ Henderson, Cal (2006-05-16). "Bottlenecks". Building Scalable Web Sites. Sebastopol, CA: O'Reilly Media. pp. 170 – 171. ISBN 0-596-10235-6.
- ↑ Masters, Jon; Blum, Richard (2007-03-12). "LAMP". Professional Linux Programming. Hoboken, New Jersey: John Wiley & Sons. p. 426. ISBN 0-471-77613-0.
- ↑ Gerner, Jason; Naramore, Elizabeth; Owens, Morgan L.; Warden, Matt (2005-12-05). "PEAR and PECL". Professional LAMP: Linux, Apache, MySQL and PHP Web Development. Hoboken, New Jersey: John Wiley & Sons. p. 197. ISBN 0-7645-9723-X.
[edit] External links
| File:LampFlowchart.svg | This computer programming-related article is a stub. You can help Wikipedia by expanding it. |
Categories: Miscellaneous articles needing expert attention | Articles needing expert attention from July 2009 | Articles with invalid date parameter in template | All articles needing expert attention | Debuggers | PHP programming language | Free software programmed in C | Free software programmed in PHP | Free cross-platform software | Computer programming stubs