The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Deutsch
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security

The WebIDE Blog

  • News

Type inference

PhpStorm 6 EAP build 124.373

One more EAP for these holidays – many fixes and some features: PHP type inference for "fluent interface" call chains (@return $this / @return static) will infere the proper type – which is known only at at point of reference. Note that one important case is still not supported – assigning result of such a call returning $this/static to variable New PHP refactoring: move class to another namespace REST Client plugin included More details on PHP changes available in tracker We are working on improved type inference, composer support and framework integration, although features will

Alexey Gopachenko Alexey Gopachenko

PhpStorm & WebStorm 5.0 EAP 121.12

We are almost back to our regular EAP schedule. This week's build brings some long awaited new features and refinements: PHP editor got new type inference engine for variables and class fields, providing completion and navigation for conditional constructs i.e. if($var instanceof AClass) {$var->AClassMethod} and other non-trivial cases PHP editor will help you prevent much more runtime errors related to inheritance Deployment plugin got FTPS support JsTestDriver support got a pack of fixes and performance improvements JavaScript completion performance improved More details on

Alexey Gopachenko Alexey Gopachenko
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Deutsch
Copyright © 2000–2022 JetBrains s.r.o.