Xdebug
Jump to navigation
Jump to search
| Xdebug | |
|---|---|
| File:Xdebug Logo.svg | |
| File:Wikimedia Commons fatal error allowed memory size exhausted.png An Xdebug error message on Wikimedia Commons | |
| Developer | Derick Rethans |
| Initial release | May 8, 2002[1] |
| Stable release | 3.2.1
/ March 21, 2023 |
| Repository |
|
| Written in | C |
| Engine | |
| Available in | English |
| Type | Debugger |
| License | Permissive license, derived from the MIT license |
| Website | xdebug |
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:
- 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]
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- Debugger
- Dynamic program analysis
- Software performance analysis
- Optimization
- DBG (another open source PHP debugger)
- Zend Studio (the Zend Debugger is an alternative to Xdebug)
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]