PhpStorm & Web Storm 3.0 (Q4, 2011) (lightbulb)

  • PHP (PhpStorm only!)
    • UML support (lightbulb)
  • XSLT debugger
  • CSS
    • LESS compilation support(lightbulb)
    • SASS 3 compilation support(lightbulb)

PhpStorm & Web Storm 2.1 (Q2, 2011) (lightbulb)

  • PHP (PhpStorm only!)
    • "Any framework" support mechanism via ability to supply extensive metadata about autoload & magic infrastructure (lightbulb)
    • Zend framework support (MVC view (lightbulb) , generators (lightbulb) , specific navigations (lightbulb) )
    • Symfony framework support (MVC view (lightbulb) , generators (lightbulb) , specific navigations (lightbulb) )
    • Refactoring: extract method/function(tick) .
    • Phing support (lightbulb)
  • .htaccess support (tick)
  • HTML
    • "Related files" popup for HTML/XHTML
    • Nested tags highlighting (tick)
  • HAML (tick)
  • JavaScript
    • Google Chrome JavaScript debugging (tick)
  • XSLT 2 editor support (tick)

PhpStorm & Web Storm 2.0 (Feb, 2011) (tick)

  • PHP (PhpStorm only!)
    • Zend framework support (zend_tool )
    • Symfony framework support (symfony commandline tool)
    • Zend debugger support
    • Refactoring: Smart introduce field/constant, safe delete, inline variable.
    • New code inspections
      • Control flow / Unreachable statement
      • Control flow / Wrong catch clauses order
      • Probable bug / Wrong string concatenation operator
      • Type compatibility / Invalid foreach() argument type
      • Control flow / Unused parameter
    • full fledged PHP namespace support
    • Structure view sorting and filtering
  • SQL (PhpStorm only!)
    • New full-fledged code editor for SQL console
    • Editable query results grid
    • BLOB support
  • ECMAScript 5 support
  • CSS
    • LESS editor support
    • SASS 3 support
  • Language Injection
    • Improved automatic SQL & HTML injection into PHP string literals
    • New editor of injected fragments
  • Version control support
    • New DVCS UI (Git, etc) with easy multiple repository branch switching, built-in log views and integrated cherrypicking, etc.
    • Softwrap in code editor, spellchecking at completion in all controls (i.e. commit dialog)
    • Mercurial support
  • Other
    • Streamlined UI: more compact layout, better indication, better blending into OS style
    • RelaxNG support

PhpStorm & Web Storm 1.0 (Released in June 2010) (tick)

  • HTML/XHTML/XML/XSLT/XPATH, including HTML5
  • JavaScript (laguage standard 1.6 with partial 1.7)
    • Editing (syntax, code completion, code inspections, etc.)
    • Refactoring
    • Go to symbol, declaration
    • Structure view
    • Advanced support for frameworks (JSON, DoJo, JSDoc, jQuery, Prototype) (check FAQ on other framework support)
  • CSS
  • PHP (PhpStorm only!)
    • full 5.3 syntax support
    • scope-aware code completion
    • PHP refactorings: rename, introduce variable.
    • advanced code inspections (visibility, type checking, etc)
    • Language injection - SQL in PHP
    • support for any type of outer language - HTML, CSS, XML, SQL, etc..
    • Frameworks & libs: Smarty (check FAQ on other framework support)
  • SQL (PhpStorm only!)
    • syntax and error highlighting
    • keywords, table and column names completion
    • SQL Console
    • generic SQL (SQL-92)
    • MySQL
    • MSSQL
    • ORACLE
    • PostgreSQL
    • SQLite
  • Spell Checker
  • FTP/SFTP sync
  • XSLT

Download PhpStorm Early Access build

Legend

(tick) - Feature Implemented
(question) - Under Investigation
(lightbulb) - In Progress