Remote Edit in PhpStorm 9 EAP

We are glad to announce that one of the most-demanded features in PhpStorm history is here: single file can be now opened directly from the remote host (such as FTP, SFTP, FTPS, etc) and edited in the IDE without adding/downloading file to the local project.

In order to start editing a file from remote host instantly, just double click on the file name or select the Edit Remote File action from the file context menu:

phpstorm_remote_edit_context

Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , , | 1 Comment

PhpStorm 9 EAP 141.891

PhpStorm 9 EAP 141.891 is available for download.

From the PHP side, this build brings following exciting features:

  • Remote edit: open single file directly from the remote host for editing

One of the most-demanded features is here: single file can be now opened directly from the remote host (such as FTP, SFTP, FTPS, etc) and edited in the IDE without adding/downloading file to the local project.

In order to start editing a file from remote host, just double click on the file name or select the Edit Remote File action from the file context menu:

phpstorm_remote_edit_context

The file will be opened in the editor, only some of the PhpStorm features are available in this mode (such as basic code completion). For debugging, some of the refactorings, and other advanced features, the file should be located inside the project.

phpstorm_remote_editAs soon as the file editing is finished, it can be uploaded to the remote host using the icon in the toolbar or with a shortcut Alt + Shift + Q. Diff and revert actions are also available.

We are still working on improving remote edit feature, please see all the related issues.

  • Postfix code completion for PHP

We are glad to introduce Postfix code completion for PHP, a new kind of completion which will extend your productivity even more.

Postfix code completion helps reduce backward caret jumps as you write code. It lets you transform an already typed expression to another one based on the postfix you added, the type of expression, and its context. For example, the .if postfix applied to an expression (with Tab key) wraps it with an if statement.

phpstorm_postfix_completion

The postfix completion suggestions are shown as part of the basic completion. In case you’d like to see the whole list of postfix completions applicable in the context, use the Ctrl + J (Cmd - J) shortcut. All postfix completion templates can be found in Settings / Preferences | Editor | General | Postfix Completion.

  • Re-run (Ctrl+F5 / CMD – F5) shortcut bug is fixed
  • Scratch files can be run or debugged with PHP Script or PHPUnit local run/debug configurations
  • and more (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.891 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.791) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , , | 14 Comments

PhpStorm 9 EAP 141.792

PhpStorm 9 EAP 141.792 is available for download.

From PHP side, this build delivers:

  • New inspection which reports functions/methods/classes usages that don’t respect cases in declaration
  • Solarized editor scheme is bundled
  • PHP | Servers configuration now can be created from deployment server
  • Rewriting default options for interpreter in PHP script debug configuration
  • Batch inspections using remote phpcs (PHP Code Sniffer) are supported
  • Color settings for brackets, parentheses, and braces
  • PHPUnit on Server run configuration renamed to PHPUnit by HTTP
  • and more (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.792 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.690) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 28 Comments

PhpStorm 9 EAP 141.690

PhpStorm 9 EAP 141.690 is available for download.

From PHP side, this build brings:

  • Foldable custom regions in PHP structure pane
  • Structure view filters: show private members and show protected members
  • and more (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.690 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.582) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 16 Comments

PHP Annotated Monthly – April 2015

PHP Annotated MonthlyOur April issue of PHP Annotated Monthly delivers updates on PHP, frameworks, tools, tips for coding, HHVM, news on RFCs for PHP 7, community, and much more. Read this month’s digest curated by Mikhail Vink, PhpStorm Product Marketing Manager.

Continue reading

Posted in PHP Annotated Monthly | Tagged , , , , | Leave a comment

PhpStorm 9 EAP 141.582

PhpStorm 9 EAP 141.582 is available for download.

From PHP side, this build brings:

  • PHP | Server configuration can now be shared with project collaborators (when Shared option is enabled in PHP | Server configuration);
  • Ability to collapse/expand Twig comment blocks, and other Twig enhancements;
  • Support for Xdebug 2.3+ profiler;
  • PHP formatting enhancements;
  • and more (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.582 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.473) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , | 12 Comments

PhpStorm 9 EAP 141.473

PhpStorm 9 EAP 141.473 is available for download.

From PHP side, this build delivers following features:

  • PHP Code Sniffer can be run using remote PHP interpreters;
  • New inspections: missing parent::__construct() call, missing magic method’s call, missing parent:: call in overridden method;
  • Introduce parameter refactoring now allows to extract global function;
  • and more (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

PHP stubs included in PhpStorm distribution are now extracted to public GitHub repository, and we’d be glad to accept your pull requests.

Download PhpStorm 9 EAP build 141.473 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.332) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 6 Comments

Inline Debugging for PHP in PhpStorm 9 EAP

In PhpStorm 9 EAP builds you will find a new debugging feature called Inline Debugging for PHP. Inline debugging is useful because it lets you view variable values in the source code, right next to their usages. You don’t even have to hover the mouse over the variable, or switch to the Variables pane of the Debug tool window.

The option is enabled by default so it starts working as soon as you start a debugging session. Variable values are displayed at the end of the line where each variable is used, making the debugging process faster and more efficient:

inline_debugger_1

Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , , , , | 10 Comments

PhpStorm 9 EAP 141.332

PhpStorm 9 EAP 141.332 is available for download.

This build brings support for persistent language injections, ability to use PHP surrounds for HTML in PHP files, formatting enhancements, support for latest Behat, and more (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.332 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.176) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 7 Comments

PhpStorm 9 EAP 141.176

PhpStorm 9 EAP 141.176 is available for download.

This update is focused on bug fixes (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9 EAP build 141.176 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9 EAP build 141.89) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , | 54 Comments