PhpStorm 10 released

Released: Nov 5, 2015

Updates in this release

Updates in 10

  • PHP 7 Support - PhpStorm 10 provides extended PHP 7 support, including PHP 7 compatibility inspections.
  • Improved Code Completion - Code completion has been significantly reworked:
    • Method name and signature completion for parent overriding and interface implementation.
    • Property and constant completion for parent overriding.
    • Completion of languages for persistent injections after @lang.
    • Better completion of language constructs (exit, isset, etc.), type casts.
  • In-place Rename Refactoring - When doing refactoring in PhpStorm 10, you can rename a variable, parameter, class, method, constant or goto label in-place, right in the editor.
  • Interactive Debug Console for PHP (REPL) - Alter variables, call PHP functions and define additional functions, all on the fly.
  • Code Completion - Code completion is now available during debugging in Watches pane, Evaluation dialog and in breakpoint conditions.
  • Dataflow Analysis - PhpStorm 10 provides Dataflow Analysis features to help you better understand your project's code, interpret complicated parts of code and find bottlenecks in the source code.
  • PHPUnit 5 Support - Supports all the new features and improvements in the recently released PHPUnit 5.
  • Docker Support - With the new Docker plugin for PhpStorm, you can add Docker support to existing projects, view logs, manage Docker containers from right inside PhpStorm.
  • Angular 2 Support - Includes code completion and navigation for directives and bindings.
  • TSLint - PhpStorm provides integration with TSLint, a linter for TypeScript code. Enable it to see warnings and errors from TSLint right in the editor, as you type.
  • Special HTML Symbols - Encode special symbols in HTML code, replacing them with HTML entities that start with &.
  • Preview for Find in Path - The new Preview tab shows the first 100 search results instantly.
  • Project Management - Use the Manage Projects window for better access to all the projects you've recently worked on, and group them the way you like.
  • Database Tool Improvements - The following improvements have been implemented:
    • Native introspection for MySQL, PostgreSQL and MS SQL.
    • Configure Execute action behavior.
    • New Modify Table window.