PhpStorm & WebStorm 2.0 EAP build 98.350

Alexey Gopachenko

PhpStorm & WebStorm 2.0 EAP build 98.350 is available. Albeit pack of bugfixes following notable features introduced:

  • PHP 5.3 closure “use” clause imported variables are now fully supported by rename, usages searches and inspection
  • PHP 5.3 namespaces are now properly supported for class resolution, navigation, rename and usage search. Type inference & member completion for same-named classes may be mixed until next EAP though
  • GitHub integration added, see details in dedicated blogpost
  • Editor tabs are now detachable & draggable, see video below
  • Zend debugger installation guide is published for quick reference
  • Zend Toolbar got smarter automatic source mapping and more flexible configuration to accomodate all the various tricky environments that users introduced us to. Tutorial published on Configure Zend Debugger Toolbar for Firefox to work with PhpStorm in case you have any troubles. Corresponding Zero configuration browser-initiated debugging support for xDebug will be ready in the next couple of weeks
  • Dedicated JSON file type was introduced for convenience, it now can be assigned to any file extension
  • Autocompletion is back for PHP

Related (framework) files and referenced files navigation aids are postponed to next EAP.

Complete changelog

Please note that ALL of this is work in progress and will undergo series of both technical and cosmetic changes.

Download PhpStorm & WebStorm 2.0 EAP build 98.350 for your platform from project EAP page or wait for an update notification or invoke manually with Help|Check for update

Develop with pleasure!
-JetBrains Web IDE Team

Comments below can no longer be edited.

15 Responses to PhpStorm & WebStorm 2.0 EAP build 98.350

  1. OZ says:

    November 13, 2010

    Detaching tabs looks like great feature! And ability to split tabs inside detached tabs – especially.

  2. OZ says:

    November 13, 2010

    And GitHub – Great Feature too, of course 🙂 And greate work, i guess. Thank you.

  3. Costin says:

    November 13, 2010

    The namespace got a little more messed up than before.
    I have something like thisȘ

    use SymfonyComponentHttpKernelKernel;
    class AppKernel extends Kernel

    The IDE offers no navigation when ctrl+clicking the Kernel after extends, unless I set an alias for the use (use … as Kernel). If I do that, clicking on the name takes me to the alias definition and only then I can go to the source definition, by ctrl+clicking on the use class name.

    Also, if add an use alias, the name of the alias is added to the list of jump poins when I ctrl+click the name of the class in the use statement, if the alias name is the same as that of the class (Kernel). So instead of going directly to the used class, I have to select it from the list.

    Namespace conflicts also don’t seem to be properly handled (it seems to get confused if I set aliases which have the same names as classes in other namespaces.

    Other than these, thanks for a great product 😉

  4. Alexey Gopachenko says:

    November 13, 2010

    @Costin Well, the namespaces are OK, the use aliases & importing is a bit off. Thanks for spotting, this will be test-covered and fixed ASAP.

  5. darktalker says:

    November 13, 2010

    nice update! I love Phpstorm more and more!

  6. Zyava says:

    November 13, 2010

    Magically gone
    But draggable tabs feature is near unusable 🙁

  7. Belkin says:

    November 13, 2010

    @Alexey Gopachenko
    When you will fix Visual studio key map???

  8. Kvakazyambra says:

    November 13, 2010

    Cool, but manualy update again. Where is the update patch?

  9. Alexey Gopachenko says:

    November 13, 2010

    @Kvakazyambra the update notification is rolled out by site team at some point later than publishing a EAP.

  10. aristidesfl says:

    November 13, 2010

    I think it is great the amount of features that PhpStorm and Intellij is putting out.
    I just feel that the usability, attention to details and speed of the application is behing left behind..

  11. Ashley Snowdon says:

    November 13, 2010

    Once I loaded the EAP, I lost all of my recent projects in 1.0? Any way to revive them?

  12. Gabor says:

    November 14, 2010

    The autocompletion does not work too well in the new version. So far it was enough to hit the enter to insert the most top method or variable into the script, now you have to select it manually and only then can you use enter.
    With the tab (overwrite method) everything works OK.

    The last few EPAs were packed with more feature but the stability and the speed were much better with the earlier versions. I had to delete these new ones.

  13. Alexey Gopachenko says:

    November 14, 2010

    @everybody You should mind that each EAP build is not even a beta – and while we are usually trying to maintain some level of quality each new build should be handled with care. Make backups and roll back in case that something critical for you is broken.

    Also only filing a proper bug report to issue tracker may lead to your problems resolved. Do not just brag in blogs or twitter – help us reproduce and understand the problem – and may be next weekly will be much smoother.

  14. Vernon says:

    November 15, 2010

    Any idea of when the update notification will be rolled out?

  15. erbione says:

    November 22, 2010

    thanks for Editor tabs ! this feature is really helpful !