Lancements de PhpStorm

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...