The best Symfony IDE: PHPEdit
If you think about the best IDE you will probably think about eclipse with the PDT-Plugin, Netbeans or Kommodo. None of them has special support for the Symfony-Framework. As I wrote in an earlier post I’m using eclipse for my daily work. With some enhancements it is a pretty good IDE for Symfony-Development. Netbeans catched up with the last releases an there is a special Symfony-Support planned in one of the future releases.
Last week there was a new release of the Windows-PHP-IDE PHPEdit. Since Version 3.2 there is an excellent Symfony support in this IDE. A bunch of features makes the development with Symfony a lot more productive. I couldn’t resist and took a deeper look at this software. It was the first time that I used PHPEdit an I’m surprised on how good it is.
Wizards
PHPEdit has a lot of wizards for creating Symfony-Projects and different Symfony artifacts (i.e. modules, actions…). For developers who dont know all of the symfony command line tasks and all of their parameters, these wizards are a great help.
Commands
PHPEdit installs a plugin that allows the IDE to get information about all tasks of the current project. The context menu of the project is file-sensitive. So you will get other tasks in the context menu when clicking on a application than clicking on a module or project. All Symfony tasks are available via context menu. Most of them with an upcoming wizard in which you can set the parameters by mouse clicks
Code Completion and Editor
The Editor has everything you can think of and support for all neccessary file formats (i.e. YAML) are included. Code-Folding,Line-Numbers, Smart Idention and others are available. Plus you have a great IntelliSense support. The Editor knows even the Symfony-Framework functions of the classes. You can jump between Actions and View-Template what is solving one of the most annoying problems if you are working on a large project and have a lot of action.class.php files open.
Conclusion
The makers of PHPEdit did a wunderful job. The symfony support is how I it should be in every IDE
Beside of this Framework-Specific features there is all you need for PHP-Development. A good PHP-Editor with IntelliSense and PHP-Debugging, Project management, everything is on board and pretty good. The only drawback is that PHPEdit is not freely available. It has a commercial license starting with 89.- Euros for the basic feature edition. If you are not using windows another drawback is that PHPEdit is only available for windows.
I’m still surprised why I never used this IDE before because it has everything you need for PHP development. Maybe it was because of its commercial license. For now it is the best Symfony IDE. The Framework-Support is outstanding. Lets see how the planned Symfony-Support in Netbeans can compete with this.
Book Mark it->

I must say I prefer using Zend Studio for Eclipse, http://www.zend.com/en/store/software/studio/. The only negative with that editor is that it is a bit costly. But it is easily worth in considering all the hours I spend with that editor
I like using the symfony cli for generating, clearing cache etc so that is not useful for me but I can see how some would like having the cli commands in the menu.
Generally I just think Zend Studio is the best PHP editor. Excellent auto-completion of custom classes and lots of other nice function. I tried a lot of different editors some years ago, but then my choice fell on Zend Studio and I have never looked back.
I have considered trying the different top editors again to make sure I still use the editor that suits my needs the best, but so far I have not found any good reasons to look at other editors since I do not miss anything in my current choice!
I guess others might disagree and prefer Netbeans, PHPEdit or some other editor, but at least Zend Studio is my favorit for PHP and Symfony development
05 Apr 2009 at 15:47
As always: The choice of an IDE is a mater of taste
I’m using the PDT with WicketShell. But as I wrote PHPEdit looks pretty promising for Symfony Development, so I will maybe switch to it in the future.
Timo
05 Apr 2009 at 15:57
[…] in a recent symfony-zone article about “the best Symfony IDE: PHPEdit“, the author recommended using PHPEdit. Problem is PHPEdit doesn’t have a Mac OS X […]
06 Apr 2009 at 04:22
It is good to hear Symfony gets more and more acceptance.
09 Apr 2009 at 16:20
Good to know. PHPEdit needs to be supported on Mac OS X. There are a ton of us would gladly switch when that happens.
12 May 2009 at 18:14
Have you seen sfEclipse (still early but looks promising)
12 Jun 2009 at 04:38
And now netbeans 6.8 natively supports symfony
Look at http://blogs.sun.com/netbeansphp/entry/initial_symfony_support
09 Jul 2009 at 14:33
Thanks. I will give phpEdit a try
11 Jul 2009 at 15:52
My choice is new free PHP IDE - Codelobster PHP Edition
It has also Drupal, Joomla, WordPress, Smarty and JQuery plug-ins.
30 Aug 2009 at 10:10