Xdebug
   HOME



picture info

Xdebug
Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that Xdebug can provide includes the following: * Stack trace, stack and function traces in error messages with: :*full parameter display for user defined functions :*function name, file name and line indications :*support for member functions * memory allocation * protection for Infinite loop, infinite recursions Xdebug also provides: * profiling information for PHP scripts * code coverage analysis * capabilities to debug your scripts interactively with a debugger front-end. Xdebug is also available via the PHP Extension Community Library, PECL. See also *Debugger *Dynamic program analysis *Software performance analysis *Optimization (computer science), Optimization *DBG (another open source PHP debugger) *Zend Studio (the Zend Debugger is an alternative to Xdebug) References External links *Xdebugin PHP Extension Community Library, PECL ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




DBGp
Common DeBugGer Protocol as used by Xdebug and potentially other implementations. DBGp is a simple Lists of network protocols, protocol for use with language tools and engines for the purpose of debugging applications. The protocol provides a means of communication between a debugger engine (scripting engine, Virtual Machine, etc.) and a debugger Integrated development environment, IDE. Criticisms DBGp has not received widespread adoption as a server protocol. Most implementations are client-side so that IDEs may be compatible specifically with Xdebug, which remains popular. Criticisms have included: * Performance (DBGp is a text-mode protocol) * Security (DBGp has a complex connection mechanism that could lead to buggy vulnerable implementations) * Generality (DBGp is designed to be compatible with multiple programming languages rather than being optimized for PHP) A primary author of the DBGp specification has defended the design. References

{{Reflist Communications protoc ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  



MORE