PhpStorm & WebStorm 5.0 EAP 121.12

We are almost back to our regular EAP schedule. This week’s build brings some long awaited new features and refinements:

  • PHP editor got new type inference engine for variables and class fields, providing completion and navigation for conditional constructs i.e. if($var instanceof AClass) {$var->AClassMethod} and other non-trivial cases
  • PHP editor will help you prevent much more runtime errors related to inheritance
  • Deployment plugin got FTPS support
  • JsTestDriver support got a pack of fixes and performance improvements
  • JavaScript completion performance improved

More details on new features are coming in separate posts. More goodies in next build!

Please report all problems to our issue tracker. Bear in mind that all you see is “Work in Progress” and may undergo serious changes.

Download PhpStorm & WebStorm for your platform from project EAP page. Patch-update is NOT available. IDEA 12 plugins will be available within a day.

Develop with pleasure!
-JetBrains Web IDE Team

This entry was posted in Early Access Program, PhpStorm, WebStorm and tagged , , , , . Bookmark the permalink.
  • Maxim

    Than you guys, you are awesome!
    in previous 5eap release there was a bug with undo in sass files, so i couldn’t use it at all, now it’s fixed and works great.

  • bronsen

    I like how I didn’t have to add an action to the toolbar again after updating :)

    I simply started PS5 and was glad to see the green face (which I use to toggle “show whitespace”). This makes for a much smoother update.

    so, Thanks!

  • Mike

    What happens with the folder “сommandlinetools” that I’ve always copied to the folder “.idea” in order to use my settings for the console PhpStorm? He removes it((

    • leneshka

      According to this issue settings were moved from project to application level. So they are now not in .idea folder, but in your installation settings folder.

      • Mike

        Ohh, I understood) Thank you!

  • SecondFrog

    There is problem with global values. The autocomlit did not work ((


    $db – new dBase();


    function test(){
    global $db;

    $db->query(…);// Autocomlit did not work. Typed the method manually.

    • SecondFrog


      $db = new dBase();
      $result = $db->query(…);