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:
htaccess support
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
Phing support
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).
New Inspections
- Silly assignments
- Illegal type of array key
- Inconsistent return points and more...
HAML support bundled
Syntax highlighting and auto-indenting
Reworked Search/Replace
A more convenient, non-modal Replace UI introduced with an instant preview regular expression replace.
JavaScript Debugger in Google Chrome
The Debugger for Chrome supports all features of the JavaScript debugger for Firefox: breakpoints, inspecting local variables, evaluating expressions, etc.
JavaScript Change Signature
Change Signature refactoring added to JavaScript. Quickly rename, reorder function parameters, add new parameters or remove existing ones.