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