PhpStorm 2019.2.2 release, PHP IDE

PhpStorm 2019.2.2 released, contains a series of bug fixes and improvements, major updates are as follows:

Improved type inference

The new version of PHP do type inference system, a lot of changes, which would affect $ this / self / static return type of treatment. The following long-term problems and many other issues have been fixed:

  • 28728-WI  +18 Fixed: If the object is an array using array type static prompts generated from the static method, the code is not completed foreach loop
  • 18067-WI  +18 Fixed: Late Static invoked in the context of non-static error Bindings
  • 38803-WI  +13 Fixed: In chained method calls incorrectly parses the PHP 7 from the return type
  • 29051-WI  +12 Fixed: $ the this [] | static [] broke with variable elements access as a return type of chain-type tips

Detailed Parameter Description

Previously you had to open the "Quick Documents" and scroll to the parameter description. Now you press CTRL + P / CMD + P (parameter information) and for instructions immediately.

Other notable updates:

  • Fixed: separation external monitor, IDE will open in a last known location: external screen ( IDEA-153 291  +36)
  • Fixed: Stretch Left binding does not work ( IDEA-218 926  +14)
  • Fixed: update to 2019.1, nested source folder are not displayed in the project view ( IDEA-215 752  +14)
  • Fixed: when looking through the operation invocation, and can not perform full screen Exit full screen ( IDEA-192 504  +13)
  • An exception occurred while the application 'display F1, F2, etc. keys on the touch bar "option (: Fixed IDEA-202 927  +12)
  • If you select "Regex" ( "regular expression"), the auto-escape "Find" and "Find the path" special symbols dialog box ( IDEA-109 899  +12)
  • Fixed: Xdebug 2.6.1 Profiler snapshot is not open ( WI-44833  +8)
  • Fixed: Docker exec tab is not properly wrap ( IDEA-179.9 thousand  +8)
  • Fixed: freeze the account opening ( IDEA-220 475  +6)

annouce

Guess you like

Origin www.oschina.net/news/109860/phpstorm-2019-2-2-released