PhpStorm 2017.1 Brings New PHP 7.x Support

PHP 7’s uniform variable syntax improvements were welcomed but opened up a whole new raft of problems for PHP developers to understand. PhpStorm 2017.1 brings full support for the uniform variable syntax changes, plus improved support for anonymous classes.
Continue reading

Posted in Cool Feature, Newsletter | 1 Comment

PhpStorm 2017.1.3 EAP 171.4330

It’s a start of Early Access Program for PhpStorm 2017.1.3, another minor update for PhpStorm 2017.1. A fresh build 171.4330 is available here or in JetBrains Toolbox App.

If you have installed PhpStorm 2017.1.2 and have “Early Access Program” channel in Settings | System Settings | Updates, you should soon get a notification in the IDE about a patch update.

Continue reading

Posted in Early Access Program, Newsletter | Tagged | Leave a comment

PhpStorm 2017.1.2 is out

New bug-fix update PhpStorm 2017.1.2 (build 171.4249.3) is now available! You can download it here, in JetBrains Toolbox App or if you have installed the previous PhpStorm 2017.1.1, you should soon get a notification in the IDE about a patch update.

This build brings bugfixes for the most annoying issues from the last update. In addition, it delivers a couple of new features. The most important changes include:

  • Fixed highlighting of concatenated strings for custom color schemes
  • Fixed REST client
  • New folding for <?php ?> blocks
  • Optimized memory usage for large XDebug profiler snapshots
  • Fixed class method displayed as italic if name coincides with any internal function

New folding for <?php ?> blocks

In this build, we’ve added a new folding of <?php ... ?>  blocks that can help editing template files with mixed HTML and PHP code.

folding

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

Download PhpStorm 2017.1.2 build 171.4249.3 for your platform or click “Update” in your JetBrains Toolbox App and please do report any bugs and feature request to our Issue Tracker.

JetBrains PhpStorm Team
The Drive to Develop

Posted in Release Announcements | Tagged | 31 Comments

Webinar recording – What’s New in PhpStorm 2017.1

The recording of our April 11th webinar What’s New in PhpStorm 2017.1 with Gary Hockin, is available on JetBrains YouTube channel.

PhpStorm 2017.1, released on March 23rd, 2017, is a new major update of PhpStorm in 2017. During the webinar, Gary Hockin demonstrates new features and major improvements brought in this release:

  • Support of Codeception testing framework
  • Support of PHPUnit 6
  • Support of PHPDoc in Blade injections
  • Parameter Hints
  • Improvements in auto-import functionality
  • Full support of PHP 7 Uniform Variable Syntax
  • Support for anonymous classes in PHP 7.1
  • New code highlights
  • Configurable PHP runtime
  • New inspections and quick fixes
  • Improved PHP formatting
  • Grouping of user-defined constants in Debugger
  • New find in path
  • And other improvements

This webinar is suitable for developers of different proficiency levels.

About Gary Hockin

Gary Hockin has been creating code to power web applications for 15 years, the last three of them at an extraordinary level. He is handsome, talented, funny and articulate, and also extremely modest. Gary is a valued contributor to Zend Framework 2 and is a member of the community review team. He’s married and has two wonderful children, and when he’s not coding, writing about code, speaking about code or reading about code, he can usually be found in the pub playing pool.

Posted in Conferences & Events, Newsletter | Tagged | Leave a comment

Importing Improvements in PhpStorm 2017.1

PhpStorm 2017.1 brings some improvements to the auto-importing of namespaced constructs during your coding; let’s take a look at them.

Continue reading

Posted in Cool Feature, Newsletter | Leave a comment

PHP Annotated Monthly – April 2017

PHP Annotated Monthly Logo

As the nights get longer and the sun shows itself a little more, Gary Hockin, Developer Advocate for PhpStorm at JetBrains, rounds what’s new in PHP… it’s PHP Annotated Monthly. Continue reading

Posted in PHP Annotated Monthly | 10 Comments

PhpStorm 2017.1.1 is out

PhpStorm 2017.1.1 build 171.4163.3 is now available! You can download it here, in JetBrains Toolbox App or if you have installed the previous PhpStorm 2017.1 or PhpStorm 2017.1.1 EAP build (171.4073.14), 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. You can find more information in our previous EAP blog post, and here’s a list of the most notable improvements.

The most important changes from PHP side

  • Option to always show parameter name hints
  • Unified icons for PHP classes, interfaces, traits in Editor Tabs, File Switcher, and other
  • Possibility to skip files in step debugging
  • Support of JDatabaseQuery and JDatabaseDriver
  • PhpStorm Workshop project
  • Recursion detection
  • Inspection to detect disabled extension stubs and illegal string offset
  • String access as hash
  • Breadcrumbs improvements for PHP
  • Improved anonymous classes support
  • Emoji support in PHP identifiers and double quoted strings

Important bug fixes

  • 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

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

Download PhpStorm 2017.1.1 build 171.4163.3 for your platform or click “Update” in your JetBrains Toolbox App and please do report any bugs and feature request to our Issue Tracker.

JetBrains PhpStorm Team
The Drive to Develop

Posted in Newsletter, Release Announcements | 30 Comments

PhpStorm 2017.1 Brings New Debugger Improvements

Debugging has always been a very important part of PhpStorm, and the 2017.1 release continues our quest to improve the debugger experience.

Continue reading

Posted in Cool Feature, Newsletter | Leave a comment

New Code Style Options in PhpStorm 2017.1

PhpStorm 2017.1 brings a smorgasbord of new code style settings so you can get your code looking just how you like it.

Continue reading

Posted in Cool Feature, Newsletter | 2 Comments

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.

Continue reading

Posted in Early Access Program, Newsletter | 15 Comments