A demo script was loaded to illustrate the powerful debugging capabilities. If you are familiar with debugging from other languages, you can start debugging PHP applications right away. If you are new to GUI based debugging, take a look at the short introduction to the debugging features below.
Make sure you check out the Stack, Watches and Inspectors windows, where you can see the status of your application. Check also the Output pane, where you can see the HTTP response and the HTML content of your script.
Go Go executes the active script until the first encounter of a Breakpoint.
Go To Cursor Go to Cursor executes the active script until the cursor position or until the first encounter of a breakpoint.
For example, you can execute a one-time test to any point in the active script by pointing the cursor to a line of code and then selecting Go to Cursor.
Step into When a Debug Session has paused at a call to a function or file, Step Into continues execution from the first executable line of that called function or file.
Step out When a Debug Session has paused from within a called function or file, Step Out executes that code until the next executable line of the calling script.
Step over When a Debug Session pauses at any line of code, Step Over executes that code and moves the cursor to the next executable line. Select Step Over to skip the debugging of a called function.
Stop debugger Terminating the session severs the communication between the Server and the Client until you start another Debug Session.
Pause debugger Pausing the session: If the Server gets hung-up on a command line or procedure, the Zend IDE enables you to break the active procedure and proceed with the next line of code.
Run Run, executes a script without breaking.