PHP IDE Roundup
I'm going to talk about integrated development environments (IDE) for PHP. First, IDEs are not text editors, such as emacs, vim, or notepad. IDEs offer an all-in-one solution for you coding work; they contain a code editor, debugger, allow you to preview your code in an embedded browser, and they make it easy to check in your code into you version control.
Editors may contain some of these features, but typically they are not pre-configured for PHP development. Usually you'll have to install plugins, and configure support for the language you are programming in. Typically, you may not get full support for all the features of your programming language.