PhpStorm 2017.1.1 EAP 171.4073
It’s a start of Early Access Program for PhpStorm 2017.1.1, a minor update for the recently released PhpStorm 2017.1. A fresh build 171.4073.14 is available here, in JetBrains Toolbox App or, if you have installed PhpStorm 2017.1 and have “Early Access Program” channel in Settings->System Settings->Updates, 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.
Option to always show parameter name hints
We got a lot of positive feedback about new parameter hints in PhpStorm. One of the requests we got was always showing the parameter name hints independent on the statement that expresses the parameter value. We are happy to announce that this option is implemented and will be added to the new minor update. The option can be found in Settings | Editor | General | Appearance | Show Parameter Hints | Configure | PHP | Show name for all arguments.
To make it more consistent we’ve made unified all the icons for PHP classes, interfaces, traits in Editor Tabs, File Switcher, and other.
Possibility to skip files in step debugging
In this build, we’ve added an option to skip files when Stepping Into (F7) during debugging. It might be especially useful when working with large frameworks where it would save a lot of time to skip core files during step debugging. The option can be found in Settings | Languages & Frameworks | Debug | Step Filters.
In addition to other Joomla! Support features, we’ve added an initial support of JDatabaseQuery and JDatabaseDriver. Now when you work with these classes you will get completion of table and column, as well, as inspections, SQL highlighting and table and columns resolve. Since it’s very complex feature where a lot is going on underneath, we are looking forward to your feedback that will help us to improve the most important scenarios!
One of the ways to learn PhpStorm (especially for those who are new to IDE) is a PhpStorm Workshop project. It gives many practical exercises to enhance your every-day workflow as a PHP developer right within the IDE. The project is available for our users already for a long time, but now you can access it right inside a new project dialog. Two versions are available (Vagrant and Docker) with a pre-configured environment there.
Now when there is a recursion in your code, it will be automatically detected and marked with a particular symbol on the left side panel.
Inspection to detect disabled extension stubs and illegal string offset
In PhpStorm 2017.1 we introduced configurable PHP runtime. In additional to this, disabled extension stubs which are actually used in a project are now automatically detected and can be fixed by PhpStorm.
Other notable features and bug fixes worth mentioning:
- String access as hash: WI-32976
- Breadcrumbs improvements: WI-14956, WI-35496, WI-33298
- Improved Anonymous classes support: WI-34496, WI-34495, WI-31724
- Emoji support in PHP identifiers and double quoted strings: WI-35186, WI-33262
- Font is wrong and without anti-aliasing: JRE-205
- Regression: “Select All” does not Work: JRE-280
- Crash when typing “Special Key” on Keyboard: JRE-282
- Scroll from source inside a scope changes scope to “Project Files”: IDEA-169461
- ESLint: wrong linebreak-style: WEB-25487
Download PhpStorm 2017.1.1 EAP build 171.4073.14 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
Subscribe to Blog updates
Thanks, we've got you!
PhpStorm 2023.2 Beta
In this build, we’ve added new inspections for PHP assertions and revised the integration with third-party quality tools.
PhpStorm 2023.2 EAP #6
This build brings improvements for generating PHPDocs, support for Laravel Pint, a single point of access to all PHP framework plugins, and much more!
AI Features in PhpStorm: PhpStorm 2023.2 EAP #5
The next EAP build for PhpStorm 2023.2 is now available, and it’s an exciting one! It is the first build to include features leveraging the enormous potential of generative AI and large language models (LLMs). Our Early Access Program (EAP) allows you to try new features from the upcoming PhpStor…
PhpStorm 2023.2 EAP #4
This build includes a bunch of usability improvements, such as abilities to pin Run configurations and sort files by modification time in the Project view. The EAP allows you to try new features from the upcoming PhpStorm version, 2023.2. EAP builds are free to use and you can install them side b…