Released: Mar 28, 2018
2018.1 での更新項目
機能
PHP Language
- Inline function/method refactoring - Using the method’s body in your code can sometimes be more practical than using the method itself, in which case you will need to replace the calls to the method with the actual method’s content. This can be tricky in some cases since you'll need to handle multiple function calls, maintain proper variables' scopes and default values, and reformat the resulting code. The new Inline refactoring will help you with all of the above.
- Refactor your...
Released: Nov 29, 2017
2017.3 での更新項目
機能
- Editor-based REST client
- New REST client interface - With the new REST client, all the powers of the PhpStorm code editor are now available for your REST requests. Use code completion to assist you with composing a request, apply refactorings to it, store the request as part of the project and add it to VCS, execute the request, and examine server responses - all without leaving the code editor.
- Support for environment variables - Define environment variables to hold the values specific for...
Released: Aug 2, 2017
2017.2.1 での更新項目
機能
- Composer
- New Composer actions - Now you can execute the actions Update Dependencies, Install Dependencies, Remove Dependencies, and Self-update directly from the IDE, without having to switch to the command line.
- PhpStorm and composer.json settings synchronization - Since composer.json contains the most up-to-date information about project, the synchronization of new settings between PhpStorm and composer.json ensures that PHP Language Level, PhpStorm Source and Test folders exactly match the...
Released: Mar 23, 2017
2017.1 での更新項目
機能
Tools and Frameworks
- Support for the Codeception testing framework - PhpStorm now supports the Codeception testing framework, starting with version 2.2.0. You can install it from Composer or PHAR. Run Configuration will help you run your tests locally, on a Vagrant machine, remote interpreter, or Docker.
- Support for PHPUnit 6 - PHPUnit 6 was released just recently, and now we are bringing support for it in PhpStorm. The new namespaced TestCase class is now recognized and supported by PhpStorm...
Released: Nov 24, 2016
2016.3 での更新項目
機能
- Tools and Frameworks: Support of Docker in Remote Interpreters, PHPSpec test framework, auto-detection and configuration of PHPUnit, Behat, and PHPSpec from composer.json, ability to open multiple projects in one frame, and support of Codeigniter Code Style.
- New editing experience: Semantic highlighting for variables and parameters, completion of overridden methods and fields without function and var keyword, and improved support of PSR-0/PSR-4.
- Code quality analysis: Project-wide PHP...
Released: Jul 14, 2016
2016.2 での更新項目
機能
- Better PHP language support - Improved type inference, strict type inspection for PHP 7, better parsing of PHP 7 and PHP 7.1, and improved getter and setter generation for PHP 7 (and higher).
- New editing experience - Dynamic live template for smart completion of function parameters; values of class constants shown in completion lists, filter out static methods from completion lists; smart type code completion; and various @throws improvements.
- Code quality analysis - Reworked ‘Unused imports’...
Released: May 11, 2016
Updates in this release
Updates in 2016.1.1
- An important update for all IntelliJ-based IDEs - This update addresses critical security vulnerabilities inside the underlying IntelliJ Platform. The vulnerabilities, in various forms, are also present in older versions of the IDEs; therefore, patches for those are also available.
- Built-in web server vulnerabilities - The cross-site request forgery (CSRF) flaw in the IDE’s built-in webserver allowed an attacker to access local file system from a malicious web page without...
Released: Mar 18, 2016
Updates in this release
Updates in 2016.1
PHP Language and Editing Experience
- Better PHP Language Support - Improved type inference, completion and support of traits.
- Support for Group Use Statements
- Reuse of group use statements during auto-import.
- Support for group uses during refactoring (move method, class, namespaces refactorings).
- Handy intentions to group or split use statements.
- Make Static Refactoring - Easily make methods static in any situation, by converting all invocations and by adding an object as a...
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...
Released: Jul 9, 2015
Updates in this release
Updates in 9
- Understand Code - All PHP-related subsystems have been updated. Features include advanced PHP type inference, support for persistent language injections and numerous new inspections and intentions.
- Postfix Code Completion - Transform an already typed expression to another one based on the postfix, the type of expression and its context.
- Partial PHP 7 Support - This initial support makes it possible to use PHP 7 in new projects.
- Inline Debugger for PHP - All debugging data is shown...