परिचय
नेमस्पेस के अंदर नेमस्पेस बनाना संभव है। जिस तरह फ़ाइल सिस्टम में एक निर्देशिका में एक पदानुक्रमित संरचना में उप निर्देशिका हो सकती है, उप-नामस्थान को पदानुक्रम में व्यवस्थित किया जा सकता है। बैकस्लैश वर्ण \ शीर्ष स्तर और उप-स्तर नामस्थान के बीच संबंध को परिभाषित करने के लिए प्रयोग किया जाता है,
इस उदाहरण में टॉपलेवल नेमस्पेस माइस्पेस में दो सब-नेमस्पेस स्पेस 1 और स्पेस 2 शामिल हैं। उपनाम स्थान के अंदर कार्यों/वर्गों तक पहुंचने के लिए, पहले इसे उपयोग . द्वारा उपलब्ध कराएं कीवर्ड
उदाहरण
<?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