Released: Nov 29, 2017
Mises à jour de 2017.3
Fonctionnalités
- 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...
Released: Aug 2, 2017
Mises à jour de 2017.2.1
Fonctionnalités
- 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...
Released: Mar 23, 2017
Mises à jour de 2017.1
Fonctionnalités
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...
Released: Nov 24, 2016
Mises à jour de 2016.3
Fonctionnalités
- 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...
Released: Jul 14, 2016
Mises à jour de 2016.2
Fonctionnalités
- 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...
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...
Released: Sep 22, 2014
Updates in this release
Updates in V8
- Laravel’s Blade Templates - Highlight syntax in template files, code completion for directives and Blade-specific navigation.
- BDD for PHP using Behat - Fully utilize behavior-driven development for PHP thanks to Behat integration.
- Full WordPress support - Support for hooks, WordPress code style, WordPress-specific navigation features and a command line tool.
- Remote PHP Interpreters - Run your application and PHP-based tools on a production-like environment, be it the real...