Xdebug
From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
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 | 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]
See also
- Debugger
- Dynamic program analysis
- Software performance analysis
- Optimization
- DBG (another debugger)
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.
External links
Stub icon | This computer programming-related article is a stub. You can help Wikipedia by expanding it. |
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
→
Categories:
- Pages where expansion depth is exceeded
- Pages with broken file links
- 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