PhpStorm 2.1 — Take PHP by Storm
PHPDoc @var annotations
Now support Netbeans/Zend style (single-asterisk), along with the ability to put it after actual initialization. It will further improve collaboration for teams using different IDEs simultaneously.
'Extract Function/Method' refactoring for PHP
The point of this refactoring is to convert a part of a larger function/method into a new function/method. This might be useful if you need to make your code easier to understand or reuse a specific code fragment. See example...
HTML tag tree highlighting
A new code highlighting feature makes it easier to work with large and complex HTML files, with a nested tags structure:
Support for ".htaccess" Apache config files:
- Syntax highlighting
- Completion for common htaccess-directive names
- Quick documentation lookup
- and more...
Easier to Use Completion Techniques
Don't bother pressing Shift anymore: the improved code completion will understand you perfectly and quickly provide the matches you need.
And from now on, PHP completion will complete class names from other namespaces, inserting the fully qualified name. You may need to invoke completion manually to get them in the completion list.
More Comfort with Version Control
- TODO items verification on VCS commit
- Import patches into WebStorm shelf
- Misc. improvements for all supported VCS
PhpStorm automatically completes and checks standard tags, properties, target names, path attribute values in build files:
Initial Twig support
Directory Comparison, Image Comparison & DB Diff
We know how important it is to track what has been changed in your project. This is why we bring you new Diff Tools for comparing local directories, images and DB objects (Data Sources, Schemes, Tables).
- Silly assignments
- Illegal type of array key
- Inconsistent return points and more...
HAML support bundled
Syntax highlighting and auto-indenting
A more convenient, non-modal Replace UI introduced with an instant preview regular expression replace.