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.
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.