Descriptions for JetBrains PhpStorm 2017.2.1
Released: Aug 9th, 2017
Mac Platform: Intel
OS Version: OS X 10.8 or later
Web Site: http://www.jetbrains.com/
Advanced PHP editor and reliable development environment
The built-in smart PHP editor that is compatible with modern and legacy versions of PHP, and that also features code auto-completion, on-the-fly error prevention, refactorings and support for language mixtures.
A large number of inspections ensure the quality of your code as you type by constantly analyzing the entire project.
The editor is accompanied by PHPDoc support, code arranger and re-arranger, PHP code sniffer and mess detector, quick fixes, code formatter and other features that will keep your code clean and valid.
Code completion and formatting capabilities
Moreover, the Code formatter offers code style configuration and other features that enable you to write easy to support code. You can take advantage of the built-in PSR1 and PSR2, Symfony2, Drupal, Zend and other standards compliant code formatting.
What is more, PhpStorm makes it easy for you to take care of various routine tasks directly from within the IDE thanks to the local history, Version Control Systems integration, support for remote deployment, command-line tools, SQL and databases, Composer, Vagrant, PHP UML, built-in REST client, SSH console and more.
Reliable visual debugger and remote debugging options
In a nutshell, PhpStorm is one of those apps that will make you ask yourself how have you been able to develop PHP projects before installing it.
What’s New JetBrains PhpStorm 2017.2.1
The most important bug fixes are:
・Undefined field: a field is shown as dynamically declared in case the field declared in a parent class (WI-36285)
・The crash issue that occurred due to using custom fonts (JRE-426)
・Wrong HiDPI scaling on multiple monitors for Windows 10 (JRE-427 and JRE-431)
・Emmet in JSX, support non-self closing tags for host components (WEB-26468)
・WI-36285 — Undefined field: a field is shown as dynamically declared in case the field declared in a parent class
・WI-37303 — Class properties with the same name hides class constants from autocompletion
・WI-37460 — Blade: @php directive with expression causes "Directive is not closed"
・WI-37477 — Blade: @php directive with expression formatting issue
・WI-35631 — Debugger validation says: The result of Validation Script has unexpected format in case mod_pagespeed is enabled
・WI-36152 — UX improvements for "Submit a request" form
・WI-37378 — PHPUnit settings use absolute path since 2017.2 release