Developers Corner: Cool Dev Tools – PHP Storm IDE

Developers CornerI’ve been a PHP geek for years, and by years I mean over ten years which makes me feel pretty darn old. I started out writing all of my code in good old Notepad and then moved onto emacs during my Linux days, then onto BBEdit and now I’ve recently discovered an IDE just for PHP that is making my life even easier.

Text editors are great but using an IDE has some major benefits that save you time as a developer. The main reason I’ve made the move to PHP Storm is because of it’s solid integration with the Magento eCommerce platform that I now work with all day every day. Along with code completion and PHPDoc support PHP Storm also has enhanced Framework support so whether you use Zend, Yii, Symphony2 or any other popular framework you’ll be in good shape.

PHP Complete Suggestions


Above you can see an example of suggested code completion based on PHPDoc. The debug features are what really won me over since in reality 99% of coding is debugging so a good debug tool can make a huge difference.

PHP Debug

You can see a full list of PHP Storm features here and if you’d like to dig a little deeper you can read a more in-depth review of PHP Storm on

{ 5 comments… add one }

  • Tia Wood June 12, 2013, 11:17 am

    Thank you, Morgan! I’ve been using JEdit for the past few years but I’ve been looking for something specifically for PHP. I’ll check it out. Thanks for posting! Have you tried NetBeans?

    • Morgan June 12, 2013, 11:23 am

      Thanks @Tia – glad you liked it! Yes, I have used NetBeans and find PHP Storm to definitely be a better solution, especially for Magento developers.

  • Kassey June 12, 2013, 7:49 pm

    Each developer has his/her favorite editor. Mine is UltraEdit for years. I just started playing with JQuery Mobile for mobile web app development. Any recommendation on dedicated editor or JM developmen?

  • Luke Summers June 13, 2013, 2:38 am

    I use Notepad++

    Most of the time I’m modifying an existing set of code (theme, plugin etc), so a simple text editor is fine for me. I outsource the problem to someone else to solve if it’s beyond my capabilities.

  • Stas Ustimenko July 4, 2013, 1:38 am

    I like Codelobster PHP Edition –
    It has great support for many PHP frameworks and it is free


Leave a Comment