PHP Tools for Visual Studio v1.74.18199

AI 기반 인라인 코드 예측을 추가하여 생산성을 향상시킵니다.
7월 13, 2023
신규 버전

기능

  • IntelliPHP
    • Introducing AI-powered inline code predictions to enhance productivity for PHP. IntelliPHP leverages machine learning to provide intelligent code predictions. As you type, the extension suggests relevant code completions and shows them as gray text in your editor. This feature helps you write code faster and reduces the time spent on manual typing.
      • The code predictions work completely offline, and do not send or receive any data to Internet.
      • The feature is only available to Microsoft Visual Studio 2022 (and future versions).
  • New IntelliSense Features
    • IntelliSense and IteratorIterator - IteratorIterator and RecursiveIteratorIterator have been extended with generic type argument TInner, @mixin TInner, and their __construct() infers this TInner.
    • IntelliSense and @phpstan-type, @psalm-type, @phpstan-import-type - Added basic support for local type aliasing.
    • IntelliSense and Traits with Generics - Trait use can now be annotated with @use doc comment to specify the trait's generic arguments.
    • IntelliSense and static Type - Re-implemented the internals and improved type analysis for various cases involving use of static and $this within traits, protected properties, and class inheritance in general. Moreover generic arguments and trait members are now resolved better with more inherited type information.
    • Other IntelliSense Features:
      • @phpstan-type and @phpstan-import-type are now supported.
      • phpstan.neon (and .dist alternatives) in containing directories are now processed, supporting their global type aliases (phpstan.neon file's "typeAliases" setting).
      • Improved Laravel IntelliSense.
      • Added new quick refactorings through code actions.
      • Updated integrated PHP manual and localizations.
      • Added support for PHP 8.2 standalone true, false, and null type names.
  • Formatting
    • Re-implemented the underlying mechanisms responsible for formatting contained languages. This enhancement brings significant improvements to the formatting of code when PHP is combined with HTML, CSS, or JS. By revamping the formatting process, the resulting code is well-formatted.
PHP Tools for Visual Studio

PHP Tools for Visual Studio

Visual Studio에서 PHP 웹사이트 및 애플리케이션을 개발합니다.

궁금한 점이 있으세요?

DEVSENSE 사 제품 라이선스 담당자와 라이브 채팅