PhpStorm adds automatic code completion

Released: Feb 25, 2011

Updates in this release

Updates in V2.0

  • Complete PHP 5.3 Support
    Full namespaces and closure support is added in 2.0.
  • Automatic Code Completion
    This long-requested feature is now available: code completion dropdown is invoked automatically on typing (enabled by default). Code completion has also been improved to support array indexes in PHP code.
  • Zend Debugger and Xdebug
    The IDE will automatically listen for debugger connection, requesting missing file mappings as needed, so with a single button-click in the browser the debugger will pop up with your page source. It also works on all AJAX requests while a debugger cookie is set.
  • Browser-initiated Debugging Support
    You can use the Zend Toolbar, XDebug toolbar or our browser bookmarklets to initiate debugging directly from any page in a modern browser such as Firefox, IE, Google Chrome or Safari.
  • Command Line Tool Support
    You can quickly run shell commands with dedicated support for framework tools, including completion and parameter info for Zend_Tool and Symfony tool and adding these features for custom tools via an XML descriptor.
  • Advanced Code Inspection
    The new PhpStorm introduces several new code inspections: Control flow / Unreachable statement, Control flow / Wrong catch clauses order, Probably bug / Wrong string concatenation operator and Type compatibility / Invalid foreach() argument type.
  • New Git Log UI
    Now you will be able to filter changes by branch, tag or developer, highlight changes made in a specific folder, or show differences right in the IDE.
  • GitHub Integration
    Many of you have heard about GitHub and some are probably using it for your projects. Now you'll be able to check out your existing GitHub repository right from the IDE and auto-open it as a project.
  • Mercurial Support
    Pulling and pushing changes from IDE, visual merging.
  • Better SQL Console
    Full-fledged editor for SQL queries. Easier, yet more flexible connection configuration with automatic driver downloads. Editable query results table.