DBG is a software tool used for PHP debugging and profiling of PHP scripts. It is designed for efficient and easy debugging, improving the quality of the code.
DBG is a native debugger that works seamlessly without any modification of the PHP engine or script. The server-side dbg module runs on all platforms that support PHP. You can debug your scripts both locally and globally with DBG with ease. DBG's Just In Time feature enables debugging immediately an error occurs.
DBG has back-tracking capabilities that display all procedures with their local variables, including the current execution position reached from. You can watch local variables or function parameters in all active and nested scopes. Additionally, DBG allows you to execute a script in the debugger step-by-step seamlessly using step-in, step-out, step-over functions. You can evaluate any valid PHP expressions or complex variables, modify values of any variables on the fly and create new ones. Conditional breakpoints are allowed, and they can skip entered number of hits.
DBG has an embedded profiler that enables you to identify bottlenecks in scripts quickly. The debugger is compatible with PHP-4.0.6 and higher, and it has open COM interfaces for integration with win32-based 3rd party IDEs. The commercial version of DBG (2.16.x) is only available with the commercial version of PHPEd PHP IDE, while the free version (2.11.x) can be used with PHP Edit, PHP Coder, and some other IDEs.
DBG works with Linux, BSD, SunOs, MacOs, and Windows platforms. DBG's CLI front-end is available for Linux/Unix and can debug scripts directly or under DDD 3.3.9 (GNU debugger). You can also find RedHat 7.3, YellowDog, and Mandrake distributions at the RPM Find site.
In the latest release of DBG, all PHP versions from 4.0.6 up to 4.3.10 and from 5.0.0 up to 5.0.3 are supported. Support for HARDENED php v0.2.6 was also added, and the command-line interface (dbg-cli) has been improved. DBG has been tested with PHP 4.0.6, 4.1.0-4.1.2, 4.2.0-4.2.3, 4.3.0-4.3.10, and 5.0.0-5.0.3. Overall, DBG is a high-performing and reliable debugging tool for PHP developers.
Version 2.11.32: N/A