PhpStorm 2021.3 Beta

PhpStorm 2021.3 Beta is now available.

Below is a roundup of the most notable updates for the upcoming 2021.3 release. The links will take you to the EAP posts published over the last few months, which contain detailed descriptions of each feature.

PhpStorm 2021.3 Beta also delivers some updates we haven’t previously covered. Have a look!

Full support for PHP 8.1

Readonly properties
Pure intersection types
New return type: `never`
Final constants
`new` operator in initializers
First-class callables
Deprecations

Generics in PHP

Improved support for Doctrine Collections
Support for future Laravel 9 collections
​​Infer generic types from constructor
​​Support for the phpstan-* annotation for templates

Improved refactorings

Inline function or method
Inline variable
Introduce (extract) variable
New! Drag’n’drop support for the Move Class refactoring

Faster and better deployment

Support for `rsync`
Retry for failed uploads
Speedup for SFTP/FTP/FTPS with multithreaded connection
Upload all opened files
Quickly switch default server for project
Proxy support for SSH connections

HTTP Client

Support for text streams and JSON streams
Binary responses
Output redirection to custom file or directory
Support for HTTP request identifiers

UI Updates

New Bookmarks tool window
Source preview for Show Usages
Ability to split the Run tool window

VCS

Checkout and Rebase onto Current for remote branches
Reorganized VCS settings
New ‘Push All up to Here’ action

Note that while Beta builds are significantly more stable than EAP builds, they can still have some issues. If you run into any, please report them to our issue tracker.

Download PhpStorm 2021.3 Beta

The full list of changes in this build is available in the release notes.

Your JetBrains PhpStorm team
The Drive to Develop

The PhpStorm Blog : The Lightning-Smart IDE for PHP Programming | JetBrains Blog
Read More

Latest News

PHP-Releases

PHP 8.0.19 released!

PHP 7.4.29 released!