>  기사  >  PHP 프레임워크  >  Laravel 10에 새로운 기능이 추가되나요?

Laravel 10에 새로운 기능이 추가되나요?

藏色散人
藏色散人앞으로
2022-12-01 16:06:162060검색

Laravel 10이 출시되나요? 라라벨 10은 언제 출시되나요?

지원 정책 문서에 따르면 Laravel 10은 2023년 2월 7일에 출시될 예정입니다.

이것은 Laravel 생태계의 규모를 고려하면 엄청난 작업이며, Laravel은 이전 버전과의 호환성을 우선시합니다. [권장: laravel 비디오 튜토리얼]

Laravel 10은 사용자 공간에 존재하는 모든 생성 코드에서 기본 PHP 유형 선언을 사용합니다.

유형을 추가하는 방법은 Laravel 프로젝트에 최신 PHP 유형 힌트 기능을 제공합니다. 프레임워크 수준 이전 버전과의 호환성 중단:

  • 반환 유형

  • 메서드 매개변수

  • 가능한 경우 중복된 주석을 제거하세요

  • 클로저 인수에서 사용자 영역 유형을 허용합니다

  • 유형 속성을 포함하지 않습니다.

예를 들어 스켈레톤 메서드의 반환 유형이 "배열"인 경우 네이티브 유형을 통해 구현할 수 없는 경우 명확한 유형을 제공하기 위한 주석이 있을 수 있습니다.

/**
 * Get the host patterns that should be trusted.
 *
 * @return array<int, string>
 */
public function hosts(): array
{
    return [
        &#39;laravel.test&#39;,
    ];
}

위 예에서 IDE는 배열의 모양, PHP의 기본 유형 디자인에서는 불가능한 정보입니다.

또한 프레임워크에서 생성된 모든 코드는 위에서 언급한 것과 동일한 유형 힌트 지침을 따릅니다. 즉, "make" 명령을 사용하여 파일을 생성하면 위와 동일한 방식으로 기본 유형 힌트가 포함됩니다.

위 내용은 Laravel 10에 새로운 기능이 추가되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제