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

PHP 선언 하위 네임스페이스

<시간/>

소개

네임스페이스 내부에 네임스페이스를 생성할 수 있습니다. 파일 시스템의 디렉토리가 계층 구조의 하위 디렉토리를 포함할 수 있는 것처럼 하위 네임스페이스는 계층 구조로 정렬될 수 있습니다. 백슬래시 문자 \ 최상위 수준과 하위 수준 네임스페이스 간의 관계를 정의하는 데 사용됩니다.

이 예제에서 최상위 네임스페이스 myspace는 두 개의 하위 네임스페이스 space1과 space2를 포함합니다. 하위 네임스페이스 내부의 함수/클래스에 액세스하려면 먼저 사용하여 사용할 수 있도록 설정하세요. 키워드

예시

<?php
namespace myspace\space1;
function hello() {
   echo "Hello World from space1\n";
}
namespace myspace\space2;
function hello(){
   echo "Hello World from space2\n";
}
use myspace\space1;
hello();
use myspace\space2;
hello();
?>
사용

출력

위의 코드는 다음 출력을 보여줍니다.

Hello World from space2
Hello World from space2