comment

Debugger & Profiler

Edit and debug your PHP applications

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:

Execute your script line by line


run-your-php-scripts-line-by-line

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

Local and remote debugging


local-and-remote-debugging

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!

Easy configuration


integrated-debugger

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.

Breakpoints


php-breakpoints

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.

Variables monitoring


php-variables-monitoring

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.

Evaluating expressions


evaluate-php-expressions

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.

Firefox extension for simplified debugging


firefox-debug-extension

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.

Profiling


profiling

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.

File source transfer


Automatic recuperation of the script's source code from the server if needed.

 

Contact our team now!

 
First name* :
Name* :
Email* :

© 1999-2012. WaterProof SARL. All rights reserved. PHPEdit is a protected brand and property of WaterProof SARL.

PHPEdit is a product of WaterProof. You are being redirected to our online store.

PHPEdit is a product of WaterProof. You will be redirected to your extranet to create your account.

PHPEdit is a product of WaterProof. You will be redirected to your extranet.