View Issue Details

IDProjectCategoryView StatusLast Update
0000546XdebugRemote Debuggingpublic2017-08-14 15:45
ReporterfolivoreAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version2.0.0dev 
Target VersionFixed in Version 
Summary0000546: None of debug clients are able to see variables produced by php "extract()" function
DescriptionNone of debug clients are able to see variables produced by php "extract()" function if these variables are not used somewhere in the current scope.
I checked this issue with Eclipse, Netbeans, Notepad++ dbg-plugin and XDebugClient, using XDebug v2.1.0-dev and PHP 5.2.5.

I don't know whether it depends on xdebug or not, but if it does somehow it would be nice to inform a debug client to show variables produced by call of extract() function.
TagsNo tags attached.
Operating System
PHP Version5.2.5


has duplicate 0001399 resolvedderick Dynamic variables not reported 



2014-12-08 14:56

reporter   ~0002930

Have also seen this problem with 2.2.6 on php 5.4.35 - using netbeans, hover over the variable name that newly created by extract(), it does not returns any visible value, but the debugging works / shows correct flow.


2017-08-14 15:45

reporter   ~0004395

This affects PhpStorm (2017.2.1).

Can the severity be revised? This causes the debugger to fail to show defined variables, implicitly sending the messages that these are not set. I would not qualify misleading developers about the state of a variable in a very frequent scenario as a minor issue.

Issue History

Date Modified Username Field Change
2010-03-05 21:02 folivore New Issue
2010-03-05 21:02 folivore PHP Version => 5.2.5
2010-03-05 21:02 folivore Xdebug Version => 2.1.0-dev
2014-12-08 14:56 cliffo4 Note Added: 0002930
2016-12-12 16:30 derick Status new => acknowledged
2016-12-12 16:30 derick Category Feature/Change request => Remote Debugging
2017-02-19 23:17 derick Relationship added has duplicate 0001399
2017-08-14 15:45 Chealer Note Added: 0004395