3.2.1
/ March 21, 2023; 13 months ago (2023-03-21)
Repository
github.com/xdebug/xdebug
Written in
C
Available in
English
Type
Debugger
License
Permissive license, derived from the MIT license
Website
xdebug.org
Xdebug is a PHP extension which provides debugging and profiling capabilities.[2] It uses the DBGp debugging protocol.
The debug information that Xdebug can provide includes the following:
stack and function traces in error messages[3] 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[4]
code coverage analysis
capabilities to debug your scripts interactively with a debugger front-end.[5]
Xdebug is also available via the PECL.[6]
^Rethans, Derick. "Release version 0.7.0". github. Retrieved 16 May 2020.
^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 978-1-59059-819-1.
^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 978-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 978-0-471-77613-0.
^Gerner, Jason; Naramore, Elizabeth; Owens, Morgan L.; Warden, Matt (2005-12-05). "PEAR and PECL". In Gerner, Jason (ed.). Professional LAMP: Linux, Apache, MySQL and PHP Web Development. Hoboken, New Jersey: John Wiley & Sons. p. 197. ISBN 0-7645-9723-X.
Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that Xdebug...
editors/codelite: Open Source IDE for C/C++". freshports.org. "Debugging using XDebug – Eclipsepedia". "Third-Party Packages | Geany". geany.org. Outdated packages...
Common DeBugGer Protocol as used by Xdebug and potentially other implementations. DBGp is a simple protocol for use with language tools and engines for...
Electronics Archived January 4, 2012, at the Wayback Machine "Xdebug Documentation – All Settings". xdebug.com. Retrieved 2023-09-11. "Kafka 0.11.0 Documentation"...
highlighting of parameters and unused local variables PHP code debugging with xdebug PHP Unit testing with PHPUnit and Selenium Code coverage Symfony framework...
mixed Windows x64 and x86 applications. Visual Studio BlackFire.io Dbg Xdebug is a PHP extension which provides debugging and profiling capabilities....
native Windows applications WinDbg — multipurpose debugger for Windows Xdebug — PHP debugger and profiler Allinea DDT - a graphical debugger supporting...
Support Zend Technologies Zend Server List of Eclipse-based software Eclipse Xdebug "Detecting and Resolving Application Problems - Demo Movie". zend.com Gutmans...
are free. Zend Server is compatible with common debugging tools such as Xdebug. Other developers may want to use a different PHP stack and another IDE...
[non-primary source needed] Compatible with the profiles generated with XHProf, Xdebug and Google Chrome CPU Profiler. Compare two profiles to spot the parts of...
December 2006 MySQL explorer and visual query designer. 2.10 April 2007 Xdebug support for debugging PHP. 2.12 June 2007 Unit tests using PHPUnit. Version...