Netbeans
A couple months ago I felt it was time to search for a real IDE to use with PHP. Up until then I had just been using Textmate on my Mac to edit my projects but having used Visual Studio for my job for so long i had become rather spoiled and I wanted proper code completion, or "intellisense" in the Microsoft vernacular. Netbeans to the rescue.
Why did i pick Netbeans for my main PHP IDE?
- Full code completion, based on PHPDoc comments and function and class definitions
- Completely integrated debugging using XDebug
- Solid project management
- Great integrated SVN client
- Code Templates