Meet PhpStorm 9 Development Roadmap

Today we are happy to share a development roadmap for PhpStorm 9, and we are looking forward to get feedback!

Please note that this public roadmap is not a final list of features that you’ll see in PhpStorm 9. It’s quite flexible and there might be changes at any time. Furthermore, all the improvements to various existing features are not included into roadmap.

The highlights of the roadmap include:

  • Editing Experience
    • Advanced PHP type inference – better problem detection & code completion
    • Live debugging data overlay directly in editor
    • Postfix code Completion for PHP
    • Inline mode for rename refactoring
    • Introduce parameter refactoring
    • Structural Search & Replace scenarios for PHP – basically an ability to easily define custom inspection rules
    • Various formatting and PHPDoc-related features
  • Tools & Environment
    • Easy use of “remote” tools (SSH or VM-hosted) – e.g. PHP Code Sniffer, PHP Mess Detector
    • Docker integration: image/container management and deployment tools
  • Platform Features
    • Easy Inspection scopes setup
    • HiDPI support for Windows/Linux
    • A brand-new distraction-free mode, see View | Enter Distraction Free Mode
    • New version control log viewer, time-color-coding for Annotate view
    • Adding multiple selections with the mouse

We are also experimenting on:

  • Hack language support
  • Even easier PHP debugging setup and problem detection
  • Zend Framework 2 support
  • Plugin & new features discoverability
  • Better automated bug reporting – to reduce Support roundtrips

The roadmap is preliminary and will be revised during the upcoming months. The updated development roadmap is always available here.

PhpStorm 9 release is currently planned for Q2 2015. Our PhpStorm Early Access Program will start in a few days.

As usual, PhpStorm 9 will include all the features and changes from IntelliJ platform and web part. We’ll also invest a significant amount of time and efforts in performance and fixing bugs in all subsystems.

We’ll be happy to hear your comments, ideas and suggestions here or on our issue tracker, where you can vote for issues or submit a feature request.

Develop with pleasure!
-JetBrains PhpStorm Team


Get PhpStorm 8

Posted in Early Access Program | Tagged , , | 88 Comments

PhpStorm 8.0.3 bug fix update is available

PhpStorm 8.0.3 build 139.1348 is available for download.

This update is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides.

Read full PhpStorm 8.0.3 release notes >>

Download PhpStorm 8.0.3 build 139.1348 for your platform and please report any bugs or feature request to our Issue Tracker.

Patch-update from the previous release version (PhpStorm 8.0.2) will be available in an hour.

There is also a new distribution package targeting Mac OS X Yosemite users experiencing graphical glitches with Apple JDK. It features custom build of latest JDK 1.8 with fixes by JetBrains team. It saves you hassle of juggling JDK versions and editing .plist files. Work on custom JDK for OS X is still in progress – please report problems to the issue tracker. Note that non-native-looking font rendering is not a bug.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Release Announcements | Tagged , , , , , | 31 Comments

PHP Annotated Monthly – February 2015

PHP Annotated Monthly Our monthly magazine is back! The February edition of PHP Annotated Monthly brings you news from the past month on Elephant world, highlighted by Anderson, our developer advocate.

Grab a cup of coffee or tea and enjoy reading our selection of important news around PHP and the web.

Continue reading

Posted in PHP Annotated Monthly | Tagged , , , | 1 Comment

PhpStorm 8.0.3 EAP 139.1226

PhpStorm 8.0.3 EAP 139.1226 is available for download.

This update is focused on support for binary literals, performance improvements and various bug fixes (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 8.0.3 EAP build 139.1226 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 8.0.3 EAP build 139.1069) will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 10 Comments

Working with composer.json in PhpStorm

ComposerWhat makes PHP great is the community that is building frameworks, libraries and nice tools. And more. This awesome community brought us Composer, a dependency manager for PHP which lets us install and update packages from Packagist.org and makes it easy to package up our own projects and make them available to the world.

That awesome community just extended PhpStorm’s support for Composer. Next to the UI for managing dependencies and completion for Composer’s command line tool that comes with our IDE, Piotr Śliwa‘s Composer.json plugin for PhpStorm adds completion and inspections for working with the composer.json file directly. Let’s see! Continue reading

Posted in Cool Feature | Tagged , , , , , | 4 Comments

Laravel Development using PhpStorm

LaravelLots of PHP developers create their applications using Laravel, a free, open source PHP web application framework. It is built on top of several Symfony components, and provides a development framework that makes common tasks such as authentication, routing, sessions and caching much easier to implement.

Last summer, we introduced support for Blade, the template language used by Laravel. Support for artisan, the command line tool for Laravel developers, is baked into PhpStorm as well. Using the Laravel plugin and the Laravel IDE helper, we can further extend PhpStorm’s support for Laravel applications. Let’s see how! Continue reading

Posted in Cool Feature | Tagged , , , | 23 Comments

PhpStorm 8.0.3 EAP 139.1069

PhpStorm 8.0.3 EAP 139.1069 is available for download.

This update is focused on performance improvements and various bug fixes (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 8.0.3 EAP build 139.1069 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 8.0.3 EAP build 139.873) will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 3 Comments

Meet PhpStorm team at PHPBenelux, SunshinePHP, PHP UK conferences in January-February

The PhpStorm team is up for January-February round of conferences and eager to meet you there! We’ll be visiting PHPBenelux (January 23-24), SunshinePHP (February 5-7), and PHP UK (February 19-20).

Continue reading

Posted in Conferences & Events | Tagged , , , , | 11 Comments

PHP Annotated Monthly – January 2015

PHP Annotated MonthlyHere we are with another PHP Annotated Monthly, where our developer advocates Maarten and Anderson highlight the most interesting content from around the web from the past month.

Before we dive in, we want to wish you a very HaPHPy New Year! Now grab a hot beverage and enjoy reading through the latest PHP news that’s covered in this edition of the PHP Annotated Monthly!

Continue reading

Posted in PHP Annotated Monthly | Tagged , , , | 7 Comments

Developing on Pantheon with PhpStorm

GetPantheon.com Drupal and WordPress hostingWhere do we host our applications? How do we deploy them? Can we have different environments like development, staging and production? A possible answer to all those questions is Pantheon. It provides hosting, database, caching, version control, different environments, workflows for moving an application through the development pipeline and more. Let’s go over the basics of working on a Drupal or WordPress site hosted on Pantheon, using PhpStorm. Continue reading

Posted in Cool Feature | Tagged , , , , | 2 Comments