08-04-2015, 05:48 AM
![[Image: debugging.png]](https://www.jetbrains.com/phpstorm/img/8/debugging.png)
PhpStorm features a rich and intelligent code editor for PHP that actually "gets" your code and deeply understands its structure, supporting PHP 5.3, 5.4, 5.5, 5.6 and 7 (partial) for modern and legacy projects. The IDE provides smart code completion, syntax highlighting, extended code formatting configuration, on-the-fly error checking, code folding, supports language mixtures and more.
Language Features Support
The latest PHP 5.6 is fully supported including exponentiation, variadic functions, argument unpacking, and more. PHP 5.5, 5.4 and 5.3 are supported as well. With all the language features in place, there is no reason not to update your project to the latest PHP version. There is also a partial support for upcoming PHP 7.
Code Completion
Automatic code completion (invoked on typing) finalizes classes, methods, variable names, and PHP keywords, plus commonly used names for fields and variables depending on their type. Code completion also supports array indexes in PHP code.
Frameworks Support
The existing support of template engines and command-line tools is boosted with a more high-level feature: an MVC view for Symfony2 and Yii frameworks.
Plugins are also available bringing various framework-specific features, such as code completion, navigation, type inference and other IDE best practices for various PHP frameworks (Symfony, Drupal, Magento, etc.).