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