PhpStorm 2016.2 EAP 162.1120
The new PhpStorm 2016.2 EAP build (162.1120) is now available for download! You can download it here or, if you have installed the previous PhpStorm 2016.2 EAP build (162.1024), you should soon get a notification in the IDE about a patch update.
This build includes new features, bug fixes and improvements for PHP and the Web, and takes on the latest improvements in IntelliJ Platform.
Strict Type Inspection for PHP 7
In PhpStorm 2016.2 we’ve added new strict type inspection for PHP 7. With this type hinting support we made PHP 7 support within PhpStorm even better.
Smart Type Code Completion
Smart Type code completion filters the suggestion list and includes only those types that are applicable to the current context. You can invoke it by pressing Ctrl+Shift+Space.
New Inspection to validate type of return statements against PHPDoc @return
Now you will be warned if a declaration of a return type in phpDoc isn’t compatible with an actual return type of a method or a function.
Dynamic Call to Static Method Inspection
PhpStorm 2016.2 brings new inspection for calling static method in a dynamic manner (via -> instead of ::).
Possibility to filter out static methods from completion list
PhpStorm 2016.2 won’t show static methods on the first invocation of completion for a dynamic call (via ->). Static methods will be shown only on the second invocation.
Getters and setters generation use PHP 7 capabilities
If language level is set to PHP 7 or higher PhpStorm will generate getters and setters with return type and scalar parameter type hint.
See the full list of bug-fixes and improvements list in our issue tracker and in the complete release notes.
Download PhpStorm 2016.2 EAP build 162.1120 for your platform from the project EAP page and please do report any bugs and feature request to our Issue Tracker. A patch update from the previous version (PhpStorm 2016.2 EAP build 162.1024) is already available.
Your JetBrains PhpStorm Team
The Drive to Develop