For debugging, phpDesigner uses the popular Xdebug. The interface and features are standard. phpDesigner can also run PHP code without debugging, and the resulting Web page will launch in a browser of your choice. Note that for full testing, you may need to set up a local Web server, which phpDesigner does not include. For a quick and easy setup, try XAMPP, which includes the Apache web server preconfigured with MySQL and PHP.
PhpDesigner also has a full set of tools for deploying code. The handiest is built-in FTP support. For rapid development, not having to use a separate FTP program for pushing changes is an indispensable convenience. phpDesigner also provides a convenient version control system by integrating with TortoiseSVN.
PhpDesigner has all the extra goodies you'd expect, including code-cleanup tools, the standard documentation tool phpDocumentor, and a diff/merge utility. The only thing that phpDesigner is missing is an integrated database interface. But such implementations usually fall short anyway, and the popular phpMyAdmin is tough to beat for database management. While having so many features, phpDesigner remains intuitive to use. This makes it a valuable tool for any Web developer, beginner or professional.
Note: This software costs 29 Euros for non-commercial use and 69 Euros for commercial use.