PhpStorm is the smartest PHP IDE that actually gets your code. Supports PHP 5.3/5.4/5.5, modern & legacy projects. On the fly error prevention. Best autocompletion & Code Refactoring. Zero configuration debugging. Best HTML & JavaScript support included.

JetBrains has a passion for making developers more productive. We design intelligent development tools to simplify your challenging tasks, automate the easy ones, and help you develop with pleasure.

Starting with version 7, PhpStorm bundles the Drupal Plugin providing many Drupal-specific features, such as:

  • Enabling Drupal Integration in an Existing PhpStorm Project, or Creating a New Drupal Module
  • Development Environment Auto-Configuration
  • Drupal Hooks Support (Completion for Hook Declaration, Navigation to Hook Invocations from the Gutter, Quick Documentation for Hook Declaration)
  • Drupal Command Line Tool Drush Integration
  • Search in Drupal API Right from the Editor
  • Drupal Issue Tracker Integration

Learn more about Drupal-specific features of the IDE.

PhpStorm Key Features

  • Smart PHP Code Editor: The editor that actually ‘gets’ your code and deeply understands its structure, supporting PHP 5.3/5.4/5.5 for modern and legacy projects. Provides the best code autocompletion, refactorings, on-the-fly error prevention, supports language mixtures and more.
  • Code Quality Analysis: Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger, code formatter with code style configuration and other features help you write neat code that’s easy to support.
  • Complete Development Environment: Perform many routine tasks right from the IDE, thanks to Version Control Systems integration (Git, Mercurial, SVN, etc), local history, support for remote deployment, SQL and databases, Composer, PHP UML, and integrated REST Client.
  • Debugging and Testing: Zero-configuration debugging makes it really easy to debug your applications. PHPUnit support lets you develop and run unit tests right from the IDE. Profile your applications with Xdebug or Zend Debugger and check aggregated reports in PhpStorm.
  • HTML/CSS/JavaScript Editor: All the cutting edge web development technologies are supported including HTML5, CSS, SASS, SCSS, LESS, CoffeeScript, ECMAScript Harmony, Jade templates, Zen Coding, Emmet, and of course JavaScript, with refactorings, debugging and unit-testing.

Use the same frequently-updated integrated development environment on Windows, Mac OS or Linux with your single license key. Enjoy the performance and stability!

Check out Tutorial and Screencast on using PhpStorm for Drupal Development.

Download free 30-day trial now!

Drupal contributions

Drupal contributions: 

JetBrains supports Drupal community with DrupalCon & other events sponsorships and participation in the Drupal Technology Partnership program.

For the Drupal project, JetBrains offers 250 Free Open Source Licenses for PhpStorm to be distributed among Drupal 7/8 core, modules and themes contributors. You can find more information in this post.

PhpStorm is a complete development environment that features a rich and intelligent code editor for PHP with syntax highlighting, extended code formatting configuration, on-the-fly error checking, smart code completion, code folding and other features.

Starting with version 7, PhpStorm bundles the Drupal Plugin providing many Drupal-specific features, such as:

  • Enabling Drupal Integration in an Existing PhpStorm Project, or Creating a New Drupal Module
  • Development Environment Auto-Configuration
  • Drupal Hooks Support (Completion for Hook Declaration, Navigation to Hook Invocations from the Gutter, Quick Documentation for Hook Declaration)
  • Drupal Command Line Tool Drush Integration
  • Search in Drupal API Right from the Editor
  • Drupal Issue Tracker Integration

Learn more about Drupal-specific features of the IDE.

MikhailVink, Product Marketing Manager

On Drupal.org for 1 year 1 week