Projects / Xdebug

Xdebug

The Xdebug PHP extension aids script debugging by providing a lot of valuable information, including stack and function traces in error messages, memory allocation traces, and protection from infinite recursions. Xdebug also has a built-in debugging server which you can access with a debug client to debug your scripts remotely. Stepping, accessing data, and examining stacktraces are a few of the remote capabilities.

Licenses
Implementation

Recent releases

  •  15 Sep 2004 19:33

    Release Notes: This release adds a new debugger protocol, many new features, and much better script tracing capabilities. Xdebug 2's profiler outputs the same format as cachegrind and can be read by KCacheGrind.

    •  30 Jun 2004 14:58

      Release Notes: Xdebug 1.3 was updated to compile against the latest PHP 5.

      •  27 Dec 2003 01:58

        Release Notes: Changes include numerous bugfixes and the addition of file/line information to signals.

        •  09 Jun 2003 23:51

          Release Notes: Some bugfixes, code coverage to check which lines and how often they were touched during execution, dumping of super globals on errors, profiling support, and some extra commands to the debugger protocol: "eval" (evaluate any PHP code from the debugger client), "kill" (kills the running script), and "delete" (removes a breakpoint on a specified element).

          •  13 Nov 2002 16:05

            Release Notes: The remote debugging features have finally been finalized. You can now debug your script with a remote client. This release features stepping (step-in, step-out, and step-ver), accessing data, and lots of other cool features.

            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.