|
XDEBUG EXTENSION FOR PHP
home |
updates |
installation |
documentation |
screenshots |
license |
support
FUNCTIONALITY
The Xdebug extension helps you debugging your script by providing a lot of
valuable debug information. The debug information that Xdebug can
provide includes the following:
- 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 recursions
Xdebug also provides:
ANNOUNCEMENTS
- [29-11-2004]
- Xdebug version 2.0.0beta2 has been released. This release
fixes some problems in the beta1 release.
- [15-09-2004]
- Xdebug version 2 has finally reached beta status. We celebrate
that with the release of 2.0.0beta1. For a full changelog, see the updates page.
- [30-06-2004]
- Xdebug version 1.3.2 has been released. This release will
compile against the latest CVS of PHP 5 again.
- [06-04-2004]
- Xdebug version 1.3.1 has been released. This release just
includes some small bugfixes:
- Fixed profiler to aggregate class/method calls correctly. (Robert Beenen)
- Fixed debugclient to initialize socket structure correctly. (Brandon Philips
and David Sklar)
- GDB: Fixed bug where the source file wasn't closed after a "source" command.
(Derick)
- [01-04-2004]
- Added archives for the Xdebug General
and Xdebug Development mailinglists.
- [28-12-2003]
- Added the Xdebug license to this
website.
- [26-12-2003]
- Xdebug version 1.3.0 has been released. Changes since 1.3.0rc1
includes numerous bugfixes and the addition of file/line information to signals.
See the full Changelog to find out what's new.
- [09-10-2003]
- Together with Shane Caraveo from ActiveState a new protocol, DBGp, was developed. This will be
implemented for Xdebug 2 and is a true
multi-language protocol. This means that a client written for Xdebug 2 will
also work in combination with the Perl, Python, Tcl and XSLT debuggers from
Active State. For a description of (a draft) of this new protocol, see the documentation - protocol page. The development of the
protocol is sponsored by Maguma and will
also be implemented in Maguma Studio 2.
- [18-09-2003]
- Xdebug version 1.3.0rc1 has been released. This new
version's main enhancements are the increased performance and additional
commands for remote debugging (conditional breakpoints, "full" backtrace, show
local variables) See the full Changelog to find out
what's new.
- [16-07-2003]
- Xdebug version 1.3.0 will have greatly improved performance over older versions.
Changing the folding (creating a string out of a variable) is now only done when it is required:
when being in trace mode (started from xdebug_start_trace(), or on error. See the full Changelog for information on other improvements.
- [21-04-2003]
- Xdebug version 1.2.0 has been released. This release adds one
extra function in comparison to 1.2.0rc2, xdebug_call_class(). See the full Changelog for more information.
- [15-04-2003]
- The second release candidate of Xdebug version 1.2.0 has
been released. This RC fixes a few bugs in RC1. See
the full Changelog for more information.
- [06-04-2003]
- Xdebug version 1.2.0rc1 has finally been released. This new
version's main enhancements are the profiling support and code coverage. See
the full Changelog to find out what's new.
- [16-01-2003]
- Xdebug supports Zend Engine 2! With the updated OO
functionality in this new engine for PHP Xdebug wouldn't compile anymore, with
this update it works again. Namespaces are not yet supported but will be
implemented soon.
|
|
RELEASES
- [29-11-2004]
-
Source:
Debug client 0.8.0 (binary):
- [15-09-2004]
-
Windows modules:
- [30-06-2004]
-
Source:
Modules for 4.3.x (binary):
Debug client 0.7.0 (binary):
DEVELOPMENT VERSION (2.0dev)
-
Instructions to get Xdebug 2.0dev from CVS can be found here. This version compiles on PHP 4.3.0 and
higher.
BINARY SNAPSHOTS (2.0dev)
-
Modules for 4.3.x-dev:
-
Modules for 5.0.x-dev:
-
Modules for 5.1.x-dev:
OLDER RELEASES
-
Source:
|
|
|