Develop PHP Web applications in full-featured IDE phpDesigner.
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.
This story, "Web developer tool PhpDesigner edits CSS, HTML, PHP" was originally published by PCWorld.
PayPal has fixed a serious vulnerability in its back-end management system that could have allowed...
Chinese users have joined the chorus of those upset by Microsoft's recent aggressive push to get them...
Microsoft's decision to eat nearly $1 billion and lay off another 1,850 workers prompted analysts to...
Deloitte consultants say they are increasingly fielding questions from CFOs about technology...
After laying dormant for quite some time, Microsoft has announced that it is getting back into directly...
If you are not happy with the quality of streaming video, it's perhaps because a server doesn't have a...