Major framework supported
PhpStorm is ideal for working with Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, CakePHP, Yii, and other frameworks.
All PHP tools
The editor actually 'gets' your code and deeply understands its structure, supporting all PHP language features for modern and legacy projects. It provides the best code completion, refactoring, on-the-fly error prevention, and more.
Front-end technologies included
With refactoring, debugging and unit testing available, make the most of cutting edge front-end technologies, such as HTML5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet, and JavaScript. This changes instantly in the browser thanks to Live Edit.
Built-in developer tools
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.
PhpStorm = WebStorm + PHP + DB / SQL
All the features of WebStorm are included in PhpStorm, and full-fledged support for PHP and Databases / SQL support are added on top.
Intelligent Coding Assistance
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 an out-of-order code that's easy to maintain.
Smart Code Navigation
Be the master of your codebase thanks to the efficient, Lightning-fast navigation features. The IDE understands where you want to go and gets you there instantly.
Fast and Safe Refactoring
Refactor your code reliably with safe Rename, Move, Delete, Extract Method, Inline Variable, Push members, Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone.
Easy Debugging and Testing
PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 The IDE understands where you want to go and gets you there instantly. Fast and Safe Refactoring Refactor your code reliably with safe Rename, Move, Delete, Extract Method, Inline Variable, Push members, Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone. Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 The IDE understands where you want to go and gets you there instantly. Fast and Safe Refactoring Refactor your code reliably with safe Rename, Move, Delete, Extract Method, Inline Variable, Push members, Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone. Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 Fast and Safe Refactoring Refactor your code reliably with safe Rename, Move, Delete, Extract Method, Inline Variable, Push members, Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone. Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 Fast and Safe Refactoring Refactor your code reliably with safe Rename, Move, Delete, Extract Method, Inline Variable, Push members, Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone. Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 Push members Up / Pull Members Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone. Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 Push members Up / Pull Members Down, Change Signature, and many other refactorings. Language-specific refactorings help you make project-wide changes in a matter of a few clicks, and can be safely undone. Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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 Easy Debugging and Testing PhpStorm is renowned for its zero-configuration Visual Debugger, providing an 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