Projects / DBG

DBG

DBG is a PHP debugger and profiler. It makes it much easier to discover the origins of problems and bugs in PHP scripts. It's equipped with the ability to backtrace errors. It shows local and global variables as well as parameters which have been passed to all nested function calls at any point of execution. Among other things, it allows you to execute scripts in a step-by-step manner, set breakpoints (including conditional ones), evaluate expressions, and watch variables. The profiler allows you to find bottlenecks in PHP code at the functions level as well as the modules level and even the source lines level.

Tags
Operating Systems
Implementation

Recent releases

  •  21 Sep 2006 10:59

    Release Notes: The build process was changed, so now dbg-cli depends on the system-provided getopt and regexp (if available). A fixed delay of 15 seconds is used if the PHP interpreter is not found. A possible crash when Apache shuts down was fixed.

    •  01 Feb 2005 23:59

      Release Notes: This release adds support for hardened PHP, and support for PHP 5.0.3, 5.0.2, 4.3.9, and 4.3.10. It adds three new commands to dbg-cli: -list, -listen, and -output. It also fixes problems with the PCRE library.

      •  15 Sep 2004 03:10

        Release Notes: This version is fully compatible with PHP 5. There were a few improvements in error handling.

        •  29 Nov 2003 23:49

          Release Notes: The PCRE library and getopt library were added to the source tree. The Makefiles were updated to exclude the dbgbase library and headers from being installed. A buildconf script was added. All unnecessary scripts were excluded. The README file was updated. A hangup in the end of debug sessions was fixed. A Ctrl-C handler was added. Some errors which occurred if the gcc 3.x compiler was used were fixed. The headers/includes are updated if compilation happens under glibc 2.3. Problems under FreeBSD 4.9 were fixed.

          •  29 Jun 2003 02:13

            Release Notes: This release fixes error #4098, which kept some IDEs from starting debugging.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.