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