PhpStorm 2017.1 EAP 171.2014

The new PhpStorm 2017.1 EAP build (171.2014) is now available! You can download it here, in JetBrains Toolbox or, if you have installed the previous PhpStorm 2017.1 EAP build (171.1834), you should soon get a notification in the IDE about a patch update.

This build delivers new features, bug fixes and improvements for PHP and the Web, and takes on the latest improvements in IntelliJ Platform.

Fixes of reparse errors for alternative syntax, switch statement and namespace names

We’ve fixed a lot of reparse errors so you can forget Cut/Paste technique for the following scenarios: alternative syntax statement for writing if/elseif/else; a new case or default inside a switch statement; writing namespace name that starts with a keyword.

Current scope highlighting for alternative syntax

We’ve implemented current scope highlighting for alternative syntax statements similar to curly braces. Now you can easily see and navigate to matching pair in pHTML templates.

Visibility selector for Add Method quick fix

Now you can choose visibility for a new method in the Add Method quick fix.

Improvements for Parameter Hints

Recently we’ve implemented Parameter Hints for PHP, and many of you asked about the option to change their representation to fit a custom color scheme. The new color setting can be found in Settings|Editor|Colors&Fonts|Language Defaults|Inline parameter hint. We’ve also added Parameter Hints to constructor invocations.

PHP 7.1: Improved support for anonymous classes

We continue to improve our PHP 7.1 support and this time we’ve refined support for anonymous classes. Now they have a proper type so methods of anonymous classes will be correctly resolved and you can use all power of PhpStorm including Code Inspections, Find Usages, Rename Refactoring, Navigate to Declaration and more.

Other features worth noting:

  • Support for read-only repositories for settings storage

See the full list of bug-fixes and improvements list in our issue tracker and the complete release notes.


Download PhpStorm 2017.1 EAP build 171.2014 for your platform from the project EAP page or click “Update” in your JetBrains Toolbox and please do report any bugs and feature request to our Issue Tracker.

Your JetBrains PhpStorm Team
The Drive to Develop

This entry was posted in Early Access Program. Bookmark the permalink.
  • PsychodelEKS

    Installing through patch did something wrong and my IDE got stuck with 383 processes running not responding. Over install with downloaded installer fixed the problem. Although may be the problem was in the opened files, I managed to quickly close those on IDE start after full installation. Just FYI.

    • Maxim Kolmakov

      Could you please specify which OS do you use?

      • PsychodelEKS

        Win7 x64

        PhpStorm 2017.1 EAP
        Build #PS-171.2014.12, built on December 28, 2016
        PhpStorm EAP User
        Expiration date: January 27, 2017
        JRE: 1.8.0_112-release-b585 amd64
        JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

        • Maxim Kolmakov

          Let’s wait other reports since I couldn’t reproduce the issue so far.

  • Edward

    Fantastic, anonymous classes supporting!

  • http://constb.myopenid.com ConstB

    > PhpStorm 2016.7

    nice title )

    • Maxim Kolmakov

      Thank you for noticing:)!