Unwanted Breakpoints (with "ArrayAccess" and " |
Site Admin
|
Probably you mean that there are blue dots on these lines and debugger stops on each of them when it's stepped with step-in or step-over command.
Debugger just has to stop on every executed line when you press F7 or F8 (step in, step over). All lines you meantioned are executed by php and PHP engine itself inserts these NOPs, debugger has very little to do with it. I'd recommend to use breakpoints. Just insert a breakpoint in code you're interested to debug and press F9 (Run) to reach it. Alternatively you may want to set debugger.ignore_nops=On in php.ini. |
||||||||||||
|
|
Hello.
Yes, I mean to go with F8 (step-over) over the line "$y = $x[1];". Then the debugger jumps into "offsetGet". Thats not the expected behavior for "step-over". The "ignore_nops" setting doesn't change anything. What can I do? Thanks. |
||||||||||||
|
Site Admin
|
thanks I got it now.
Yes inneded there is a problem with DBG callstack. |
||||||||||||
|
|
I've found the same problem with the "autoload-function".
When these problems are solved? |
||||||||||||
|
Site Admin
|
Could you please post a code sample that will replicate the problem?
In one week, hopefully. |
||||||||||||||||
|
|
Here it is:
By steping with F8 over "$test = new..." the debugger jumps into the autoload-function. I would expect this ony by using F7. Thanks for your fast response. |
||||||||||||||
|
|
Hello.
I have the newes PhpEd & DBG version (PhpED 4.5, DBG 2.20.2) but the problem still occurs. Should it be solved? Bye. |
||||||||||||
|
Site Admin
|
problem with __autoload() is not solveable in dbg 2.x. Fix is scheduled for version 3.x where many major changes are to be done.
|
||||||||||||
|
|
Ok, but when comes the 3.x version out?
I think the "one week" is almost over. |
||||||||||||
|
Site Admin
|
One week was spend for finding the problem. This problem is not solvable in dbg 2.x and will remain as is in this version. Regarding version 3.x, it will come out with next version of PhpED. Personally I have no idea about timeframe.
What I'd recommend as workaround for 2.x is just move cursor to the line below "new class1();" statement and press F4 (run to cursor) instead of pressing F8 on that "new class1();" line. |
||||||||||||
|
Unwanted Breakpoints (with "ArrayAccess" and " |
|
||
Content © NuSphere Corp., PHP IDE team
Powered by phpBB © phpBB Group, Design by phpBBStyles.com | Styles Database.
Powered by
Powered by phpBB © phpBB Group, Design by phpBBStyles.com | Styles Database.
Powered by