Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 7의 그룹 사용 선언 유형


PHP 7은 세 가지 유형의 그룹 사용 선언을 사용합니다. −

  • 비혼합 사용 선언
  • 복합 사용 선언
  • 복합 사용 선언

비혼합 사용 선언:

비혼합 사용 선언은 단일 명령문에서 클래스, 함수 및 구성을 사용하지 않음을 의미합니다. 또는 use 문을 사용하여 클래스, 함수, 상수를 별도로 선언할 때라고 할 수 있습니다. 비혼합 그룹 사용 선언이라고 합니다.

예시

use Publishers\Packt\{ Book, Ebook, Video, Presentation };
use function Publishers\Packt\{ getBook, saveBook };
use const Publishers\Packt\{ COUNT, KEY };

혼합 그룹 사용 선언

PHP 클래스, 함수 및 상수를 단일 사용 문으로 결합하면 혼합 그룹 사용 선언이라고 합니다.

예시

use Publishers\Packt\
{
   Book,
   Ebook,
   Video,
   Presentation,
   function getBook,
   function saveBook,
   const COUNT,
   const KEY
};

복합 사용 선언

복합 사용 선언이 더 고전적이고 명확하며 네임스페이스 이름이 큰 경우 추가 입력이 필요하지 않다고 말할 수 있습니다.

Publishers\packet\paper 네임스페이스에 책 클래스가 있고 publishers\packet\electronic 네임스페이스에 ebook 클래스가 있고 오디오, 프레젠테이션 클래스가 publishers\packet\media 네임스페이스에 있다고 가정합니다. 이 모든 것을 다음과 같이 작성할 수 있습니다. 다음 -

예시

use Publishers\Packet\Paper\Book; use Publishers\Packet\Electronic\Ebook; use Publishers\Packet\Media\{Audio,Presentation};

이제 복합 사용 선언을 사용하여 동일한 코드를 다시 작성해 보겠습니다.

use Publishers\Packet\{
   Paper\Book,
   Electronic\Ebook,
   Media\Audio,
   Media\Presentation
};