Login | Packages | Support | Bugs 

Top Level :: PHP :: xdebug

xdebug 2.3.0

Package Information
Summary Provides functions for function traces and profiling
Maintainers Derick Rethans <derick@php.net> (lead) [wishlist] [details]
License BSD style
Description 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:
o full parameter display for user defined functions
o function name, file name and line indications
o support for member functions
* memory allocation
* protection for infinite recursions

Xdebug also provides:

* profiling information for PHP scripts
* code coverage analysis
* capabilities to debug your scripts interactively with a debug client
Homepage http://xdebug.org/
Release notes
Version 2.3.0
(stable)
Sun, Feb 22, 2015 - xdebug 2.3.0

= Fixed bugs:

- Fixed bug #932: Added an error message in case the remote debug log
couldn't be opened
- Fixed bug #982: Incorrect file paths in exception stack trace
- Fixed bug #1094: Segmentation fault when attempting to use branch/path
coverage
- Fixed bug #1101: Debugger is not triggered on xdebug_break() in JIT mode
- Fixed bug #1102: Stop Xdebug from crashing when debugging PHP Code with
"php -r".
- Fixed bug #1103: XDEBUG_SESSION_STOP_NO_EXEC only stops first script
executed with auto_prepend|append_files
- Fixed bug #1104: One character non-public properties cause issues with
debugging
- Fixed bug #1105: Setting properties without specifying a type only works in
topmost frame (Dominik del Bondio)
- Fixed bug #1095: Crash when using a non-associate array key in GLOBALS
- Fixed bug #1111: eval does not work when debugger is stopped in
xdebug_throw_exception_hook (Dominik del Bondio)

+ Added features:

- General

- Implemented issue #304: File name and line number info for overloaded
var_dump()
- Implemented issue #310: Allow class vars and array keys with
xdebug_debug_zval()
- Implemented issue #722: Add stack trace limit setting.
- Implemented issue #1003: Add option to xdebug_print_function_stack() to
suppress filename and line number
- Implemented issue #1004: Ability to halt on warning/notice
- Implemented issue #1023: Add support for PHP 5.6 variadics
- Implemented issue #1024: Add support for PHP 5.6's ASSIGN_POW

- Debugging

- Implemented issue #406: Added support for remote debugging user-defined
constants
- Implemented issue #495: Added support for the wildcard exception name '*'
- Implemented issue #1066: Better error message for SELinux preventing
debugging connections
- Implemented issue #1084: Added support for extended classes to trigger
exception breakpoints
- Implemented issue #1084: Added exception code as extra element to
debugger XML

- Tracing

- Implemented issue #341: Added the time index and memory usage for
function returns in normal tracefiles
- Implemented issue #644: Shared secret for profiler_enable_trigger and
trace_enable_trigger with *_value option
- Implemented issue #971: Added the trace file option
"XDEBUG_TRACE_NAKED_FILENAME" to xdebug_start_trace() to prevent the
".xt" extension from being added
- Implemented issue #1021: Added support for return values to computerized
trace files
- Implemented issue #1022: Added support for serialized variables as format
in trace files in the form of option "5" for "xdebug.collect_params"

- Code coverage

- Implemented issue #380: Added xdebug_code_coverage_started()
- Implemented issue #1034: Add collected path and branch information to
xdebug_get_code_coverage() output

- Profiling

- Implement issue #1054: Support for filename and function name compression
in cachegrind files

+ Changes:

- Implemented issue #863: Support xdebug.overload_var_dump through
ini_set()
- Implemented issue #973: Use case-insensitive filename comparison on all
systems (Galen Wright-Watson)
- Implemented issue #1015: Added the xdebug.force_display_errors and
xdebug.force_error_reporting php.ini-only settings to always override
PHP's settings for display_errors and error_reporting
- Implemented issue #1057: Removed trailing whitespace from example
xdebug.ini
- Implemented issue #1096: Improve performance improvement for handling
breakpoints by ignoring locales (Danief Sloof)
- Implemented issue #1100: Raise default max_nesting_level to 256

- Removed features:

- Support for PHP versions lower than PHP 5.4 have been dropped.

[ Latest Tarball ] [ Changelog ] [ View Statistics ]
[ Browse Source[ Package Bugs ][ View Documentation ]

Dependencies for release 2.3.0
PRIVACY POLICY | CREDITS
Copyright © 2001-2017 The PHP Group
All rights reserved.
Last updated: Thu Mar 26 06:22:20 2015 UTC
Bandwidth and hardware provided by: pair Networks