PhpStorm & WebStorm 4.0 EAP 116.101

Posted on by Alexey Gopachenko

This week’s EAP brings you important bug fixes and improvements in all areas, with following changes most notable:

  • PHP 5.4 is now fully supported – this build will recognize trait use section’s method renames and conflict resolution rules and infer $this type in closures. There still some minor things to refine.. Anyway please pay attention to problems with 5.4 features and file all reports as new separate issues
  • PHP “Language Level” setting is added to project – see Settings | PHP. It will also set features for Language Level inspection to mark as unavailable
  • PHPDoc inheritance support added – both for classes/methods with missing docs or tagged with @inheritDoc superclasses/interfaces/traits will be looked up. Also PHPDoc presentation got some facelifting, with more coming
  • PHPUnit tests are now generated using phpunit-skelgen, see WI-9340
  • CSS editor got a significant speedup on large files
  • JavaScript completion got much requested ability to order suggestions by inheritance rather than alphabetically, completion for JQuery selector inside $() and ExtJS4/Sencha implied methods and configuration properties

More details available in build changelog and platform changelog

Please, do not use twitter or blog comments for bug reports, file them to tracker.

Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update is also available.

Develop with pleasure!
-JetBrains Web IDE Team

Comments below can no longer be edited.

4 Responses to PhpStorm & WebStorm 4.0 EAP 116.101

  1. nikic says:

    March 15, 2012

    Great work 🙂

    Now waiting for the instanceof type inference 🙂

  2. Igor says:

    March 15, 2012

    Guys thank you! It’s really the best IDE i’ve ever used! Your the best!

  3. Konrad says:

    March 22, 2012

    When a Phpdoc is generated, all classes are printed with namespaces. Can I disable it? I don’t use namespaces at all.

    I’m waiting for the instanceof type inference too 🙂

  4. Ash Rawstron says:

    August 3, 2012


    I think being able to refactor ID & class HTML attributes while changing CSS it’s using is brilliant! However we use jQuery extensively & I was wondering: is there currently a way to refactor/rename selectors used with jQuery in JS, CSS, HTML & PHP ?

    If not, is there a feature request list somewhere ?


Subscribe for updates