PHPEdit offers a complete, fully integrated script debugger to help you write good code. On top of basic debugging functionalities such as breakpoints, watches, call-stack or error tracing, PHPEdit also give you access to advanced features such as real-time debugging, profiling facilities and an exclusive Firefox Xdebug extension for simplified debugging.
To have a full description of our script debugger tool, click on the links below:
![]() |
The debugger allows you to run your PHP scripts line by line, to see what is going on inside your applications. You can step over the lines, step into function calls, step outside of them, skip lines until the cursor, etc... |
![]() |
Starting a debug session in PHPEdit is as simple as pressing the "Run" button. You can debug out of the box using PHPEdit's internal server, or use your own server, even on a remote machine! |
![]() |
PHPEdit comes with a preconfigured internal server that will allow you to start debugging directly. However if you want to configure your own server for debugging, PHPEdit will assist you with its diagnostics tool, which will give you advice on the configuration, and test your server to see if it is working properly. |
![]() |
Place breakpoints easily by clicking on the margin, and PHPEdit will pause the execution of your scripts when that line is reached. You can create advanced breakpoints that will only break if a certain condition is met, or after a certain number of hits. |
![]() |
While you step through your code, PHPEdit shows you the value of your variables: local variables, global variables, and the current class' attributes if you are inside a class. You can also add "watches", custom PHP expressions that will be evaluated each time your step in your code. |
![]() |
When you need to quickly now the current value of a b, just place the cursor over it, and PHPEdit will show it to you in a tooltip. You can also use the immediate evaluation box to type an expression and get its value. |
![]() |
Install PHPEdit's Firefox extension and control debugging very simply from Firefox. The Firefox extension allows you to quickly enable or disable debugging and profiling from a new toolbar. |
![]() |
With the profiler you can easily locate bottlenecks in your scripts. The profiler output viewer will show you what functions or methods are taking the more time to execute, and help you improve your application's speed by showing you what parts of your code you need to work on. |
Automatic recuperation of the script's source code from the server if needed.
© 1999-2012. WaterProof SARL. All rights reserved. PHPEdit is a protected brand and property of WaterProof SARL.