This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 205813 - Improved step debugging
Summary: Improved step debugging
Status: NEW
Alias: None
Product: php
Classification: Unclassified
Component: Debugger (show other bugs)
Version: 7.2
Hardware: Macintosh (x86) Mac OS X
: P3 normal with 2 votes (vote)
Assignee: Ondrej Brejla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-01 22:52 UTC by davelowndes
Modified: 2011-12-01 22:52 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description davelowndes 2011-12-01 22:52:29 UTC
xdebug is the defacto step debugging method for php but it is prone to failure often becuase of the eval()/socket exception problem.

Essentially, any time my watch list contains a variable or function call which is out of scope of the current breakpoint the debugging session fails with a socket exception.

In practice this means that during step debugging watch variables can only really be temporary and if a hawk-like eye is not kept on them (removing watches before they get out of scope) the debugger session has to be restarted.

This makes debugging sessions much less productive than they could be due to the constant removal and addition of the *same* watches and the forced restarts of the debugging session due to the above issue.

It seems to me this problem has been around a long time and it's a "won't fix".

I would like to see a solution found to solve these issues with step debugging in php so debugging is much more stable and much more productive.