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

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.


This entry was posted in PhpStorm, Release Announcements. Bookmark the permalink.
  • http://www.intelliants.com/ Vasily Bezruchkin

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

  • ragtek

    thx:)

  • Bryan Green

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

  • Vitaliy

    Will 4.0.3 update automatically?

  • Ronaldo Santana

    Does Idea plugin get the same update?

  • Dmitriy

    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

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

      • Dmitriy

        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)?

  • http://www.showframework.com ishowshao

    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!!!!!!!!!!!!!!!!!!

  • http://www.showframework.com ishowshao

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

  • Sebastiaan Stok

    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.

  • http://www.showframework.com ishowshao

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

  • http://www.showframework.com ishowshao

    webstorm also have this bug

  • http://www.showframework.com ishowshao

    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

      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

        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.

      • http://www.showframework.com ishowshao

        i must sign up there

        • ksafonov

          @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!

          • http://www.showframework.com ishowshao

            i submitted

  • Dmitriy Zavalkin

    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?

  • Pingback: PHP: Meine neue Entwicklungsumgebung PhpStorm | Das Örtchen()

  • http://www.itoctopus.com itoctopus

    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

      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.

  • Geoff Adams

    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.

  • http://coderepository.net Plinio Cesar

    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.

  • Tim

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

  • Ronald Sahitepu

    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

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

      • http://www.mirin.cz koubel

        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

          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

          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!

  • Tim

    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?

  • Michael Davey

    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?

  • ksafonov

    @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!

  • http://www.flirtbox.com Toby

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