Early Access Program

PhpStorm 2017.2 EAP 172.3095

The new PhpStorm 2017.2 EAP build (172.3095.16) is now available! You can download it here or via JetBrains Toolbox App. Or, if you have the previous PhpStorm 2017.2 EAP build (172.2953.13) installed, 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.

New formatting option: Spaces around null coalescing operator

We continue working on PHP 7 and formatter, this time we bring you a new option (Settings|Editor|Code Style|PHP|Spaces|Around Operators|Null coalesce operator). The null coalescing operator (??) appeared in PHP 7 returns its first operand if it exists and is not NULL; otherwise it returns its second operand.null_coalescing

Apart from new features, this build brings many bug fixes, including these:

  • Mark as Plain text doesn’t work for External Libraries: WI-22649
  • Comment line action produces php code with errors if the line contains a string with PHP delimiter ?>: WI-9321

From the platform side the update brings:

  • JSDoc: param’s types are missing in auto-generated JSDoc: WEB-17218
  • TypeScript: Improve a way to show type inference information (auto declaration) for variables and expressions: WEB-19686
  • JavaScript: Extra inspection ‘The value assigned is never used’ inside ‘if’ section: WEB-15524
  • JavaScript: Optimize imports should respect code style settings: WEB-25192

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

Learn more about other new features in PhpStorm 2017.2:

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

Your JetBrains PhpStorm Team
The Drive to Develop

image description