PhpStorm 5.0 released: more robust PHP editor, new Symfony2 MVC view, better SQL support

Posted on by Eugene Toporov

PhpStorm 5.0 is ready! You are welcome to download the new version of our advanced PHP IDE and get to coding right away.

You could’ve read about some of the new features here or ever tried them during Early Access. In general PhpStorm 5.0 is maintaining its focus on PHP code quality and all-around developer productivity, but also extends its support for modern PHP frameworks. Here is the list of most important new features

  • PHP editor: reworked type inference engine for variables and class fields, added support for callback references and many other quality and performance improvements.
  • New MVC view is introduced for Symfony2 & Yii.
  • Many additions in SQL/Databases support, including live database schema refactoring, stored procedures editing, schema migration scripts generation, improved SQL completion and many more.
  • Added ability to specify own PHP CodeSniffer coding standards.
  • Support for Symfony2 coding standards.
  • ‘Live Edit’ mode for PHP/HTML/CSS/JS.
  • Numerous improvements in code editors for JavaScript and CSS/Sass/LESS
  • and many other changes.

For more details please read what’s new in PhpStorm 5.0.

PhpStorm 5.0 is a free update for everyone who purchased their license after Sep 12, 2011.

Back to School Sale is almost over!

Back to school saleHurry up to get up to 50% OFF personal licenses for PhpStorm and other JetBrains products before September 14th.
Special offer details.


Comments below can no longer be edited.

36 Responses to PhpStorm 5.0 released: more robust PHP editor, new Symfony2 MVC view, better SQL support

  1. Vasily Bezruchkin says:

    September 12, 2012

    Wow, great news guys! Thanks for your hard work! Just a side note – direct download link would be great in the post 🙂

  2. ragtek says:

    September 12, 2012

    thx:)

  3. Bryan Green says:

    September 12, 2012

    Beer for the dev team. *Must travel to Denver.

  4. Vitaliy says:

    September 12, 2012

    Will 4.0.3 update automatically?

  5. Ronaldo Santana says:

    September 13, 2012

    Does Idea plugin get the same update?

  6. Dmitriy says:

    September 13, 2012

    MVC view for Yii didn’t work for me. I’ve imported previous phpstorm 4 settings to this new 5th version (first launch dialog), then configured File -> Settings -> Framework Integration. Tree view of folders didn’t change. Restarted phpstorm, recreated project, same result.
    Using ubuntu 12.04.1 x64
    Any suggestions?

    • leneshka says:

      September 13, 2012

      MVC view appears in separate toolwindow, not in Project View. If it does not appear, please file an issue on tracker.

      • Dmitriy says:

        September 13, 2012

        After clean both phpstorm and project setup it finally appeared! Thanks for the hint.
        But my happiness was not so long.
        1. MVC structure shows in new fancy view only controllers, but not the models or views:
        http://imm.io/EcWb
        2. Components and views folders are empty:
        http://imm.io/EcWO

        Am i missing something in Yii files structure (project based on yii demo blog structure) or that’s the way how new mvc feature working (not much better than simple files tree)?

  7. ishowshao says:

    September 13, 2012

    when i type ‘console.lo’ i want ‘.log’ completion first , but it gives me many useless completion !!!

    when i type ‘el’ i want ‘else’ completion first , but it also gives me many useless completion for example ‘cell’

    i want a right sort!!!!!!!!!!!!!!!!!!

  8. ishowshao says:

    September 13, 2012

    when i type ‘th’ i want ‘this’ first not ‘innerWidth’
    when i type ‘fun’ i want ‘function’ first not some variable defined by myself

  9. Sebastiaan Stok says:

    September 13, 2012

    PhpStorm 5.0 is a free update for everyone who purchased their license after Sep 12, 2011.

    Oh yes! You just made me very happy.

  10. ishowshao says:

    September 13, 2012

    when i type ‘th’ i want ‘this’ first not ‘innerWidth’
    when i type ‘fun’ i want ‘function’ first not some variable defined by myself

  11. ishowshao says:

    September 13, 2012

    webstorm also have this bug

  12. ishowshao says:

    September 13, 2012

    i make an empty project , then i type javascript code

    if (document) {
    } el

    the first completion is ‘addEventListener ‘
    then ‘cancelRequestAnimationFrame’
    ‘CanvasPixelArray’ ….

    where is ‘else’ ?????????

    • Andriy Bazanov says:

      September 13, 2012

      Instead of spamming the blog with the same comment, better submit a ticket to the Issue Tracker with your examples and expected behaviour: http://youtrack.jetbrains.com/issues/WI

      • Eric says:

        September 13, 2012

        Instead of being arrogant you should learn how to communicate on blog. Even more, before forwarding users to your issue tracker make sure anyone from your team reads it, there are things there being ignored for more than a year or two… like a working/proper SVN support, file refresh, project management, … I recently bought this product and already regret it, though it’s true it sucks less than Eclipse or Zend.

      • ishowshao says:

        September 14, 2012

        i must sign up there

        • ksafonov says:

          September 14, 2012

          @ishowshao @Eric
          Andriy is actually not part of JetBrains team, although he helps us very much for quite a while 🙂

          Indeed, could you guys please submit a bug report to the tracker? This way it would be also easier for you to track our progress and see which build contain the fix. We will do our best to resolve it as part of PhpStorm/WebStorm 5.0.x bugfix releases.

          Thanks!

          • ishowshao says:

            September 17, 2012

            i submitted

  13. Dmitriy Zavalkin says:

    September 13, 2012

    Release version with several show-stopper bugs, for example http://youtrack.jetbrains.com/issue/WI-12529. Is it a joke? Where has regression testing gone?

  14. PHP: Meine neue Entwicklungsumgebung PhpStorm | Das Örtchen says:

    September 13, 2012

    […] Laut Blog-Beitrag von JetBrains gilt diese Aktion nur bis zum 14.09.2012 (also diese Woche Freitag). Ich bin mir jedoch nicht […]

  15. itoctopus says:

    September 14, 2012

    Hi,

    I’ve never used PHPStorm before. Quick question: For callback functions detection, does it get confused when there is more than one function with the same name in several included files? I’m asking this because it’s a problem with many major IDEs.

    • Andriy Bazanov says:

      September 15, 2012

      I would suggest installing it in a trial mode (30 days) and checking yourself — this is the best way of checking if it matches your requirements.

  16. Geoff Adams says:

    September 15, 2012

    I’m looking at purchasing IntelliJ IDEA 11 and was also wondering if it will get the PHPStorm 5.0 update? I installed the trial and the current version of the PHP plugin available in the repository is 4.03, updated 15/07/2012.

  17. Plinio Cesar says:

    September 17, 2012

    Ok, but where are the:

    Many additions in SQL/Databases support, including live database schema refactoring, stored procedures editing, schema migration scripts generation, improved SQL completion and many more.

    I tried to find documentation but could not find anything.

  18. Tim says:

    September 18, 2012

    Will the PHPStorm 5 plugin be available for IntelliJ 11.1 at all?

  19. Ronald Sahitepu says:

    September 20, 2012

    you must be kidding right?
    for a buggy and incomplete IDE, you need to pay lots of money 😀

    better use Netbeans dude, it’s free

    • ksafonov says:

      September 20, 2012

      @Ronald Could you give any specific reports please? What is buggy and incomplete? We’d like to fix those for you 🙂
      Thanks!

      • koubel says:

        September 21, 2012

        You can see ton of bugs, feature requests etc. for the VIM plugin – http://youtrack.jetbrains.com/issues/VIM . Nobody touches this one for 6 months, although support from Jetbrains was declared.

        • Dmitry Jemerov says:

          October 1, 2012

          The PyCharm team plans to invest a significant amount of work into improving IdeaVIM as part of working on our next release. Obviously the improvements will also benefit the users of other JetBrains IDEs.

        • Andrey Vlasovskikh says:

          October 1, 2012

          We had some difficulties with the IdeaVIM plugin as the previous developer of IdeaVIM had left the project several months ago. We will continue to support and develop IdeaVIM, please stay tuned!

  20. Tim says:

    September 27, 2012

    Us IntelliJ users are stuck on version 117.746 on the PHP plugin. Will we be getting the new, version 5.0, builds? Or have the PHPStorm releases broken away from the IntelliJ release cycle now?

  21. Michael Davey says:

    September 27, 2012

    This really is full of bugs, I am now reverting back to version 4.

    And as for getting your users to file your bug reports for you… that works in Open Source projects, not when you have extracted fairly large sums of money for what is meant to be a working product. Don’t you have a QA team of your own?

  22. ksafonov says:

    September 30, 2012

    @Michael
    Sure we have QA department. We regret that you’re annoyed by bugs. Could you submit the most critical stiff to the tracker http://youtrack.jetbrains.com/issues/WI so we have a chance to include fixes in 5.0.X bugfix release? Thanks!

  23. Toby says:

    November 8, 2012

    Just downloaded it as I Googled for YiiFramework PHP IDE – however I can not find a Yii Project wizard. Only Empty. HTML-Boilerplate, Bootstrap

Subscribe

Subscribe for updates