Be the master of your codebase thanks to efficient, lightning-fast navigation features. Use Search Everywhere to jump to any class, file or symbol, or even an IDE action. Switch to declaration, implementation, or find usages of a symbol — the IDE understands where you want to go and gets you there instantly.

Refactor your code reliably with safe Rename, Move, Delete, Extract Method, Inline Variable, Push members Up / Pull members Down, Change Signature, and many other refactorings. Language-specific refactorings help you perform project-wide changes in a matter of a few clicks, and can​ be safely undone.

PhpStorm is renowned for its zero-configuration Visual Debugger, providing extraordinary insight into what goes on in your application at every step. It works with Xdebug and Zend Debugger, and can be used both locally and remotely. Unit Testing with PHPUnit, BDD with Behat and profiler integration are also available.

All the major PHP frameworks are supported by PhpStorm (either out of the box or with a free plugin), so make sure to try the IDE for your framework of choice. Framework-specific features are available for Symfony2, Drupal, WordPress, Laravel, Magento, CakePHP, Zend Framework 2, and many others.

Save time with a unified UI for working with Git, SVN, Mercurial, and other version control systems. Easily configure automatic deployment via FTP/SFTP/FTPS and local/mounted folders. Manage infrastructure with Vagrant and fully benefit from integration with modern tools such as Composer, remote PHP interpreters, Phing, and more.

Why PhpStorm

Smart PHP Code Editor

The editor that actually 'gets' your code and deeply understands its structure, supporting all PHP language features for modern and legacy projects. Provides the best code completion, refactorings, on-the-fly error prevention, 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 and formatter, quick-fixes, and other features help you write neat code that’s easy to support.

Development Environment

Perform many routine tasks right from the IDE, thanks to Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Vagrant, Composer, REST Client, and many other tools.

HTML/CSS/JavaScript Editor

All the cutting edge front-end technologies are included, such as HTML5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet, and JavaScript, with refactorings, debugging and unit testing. Live Edit let you see changes instantly in the browser.

Debugging and Testing

Zero-configuration debugging makes it really easy to debug and profile your PHP applications with either Xdebug or Zend Debugger. PHPUnit and Behat support lets you develop and run tests right from the IDE.

Cross-platform Experience

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

What’s New in PhpStorm 9

Postfix Completion

Postfix code completion for PHP helps reduce backward caret jumps as you write code. It lets you transform an already typed expression to another one based on the postfix added. Apply the expression by simply pressing Tab.

Inline Debugger

With an inline debugger for PHP, all live debugging data are shown directly in the editor, with variable values integrated into the editor's look-and-feel. Variable values can be viewed in the source code, right next to their usages.

Remote Edit

One of the most demanded features in PhpStorm history is here! Individual files can now be opened directly from the remote host and edited in the IDE, without adding/downloading them to the local project.