পরিচয়
কোনো নামস্থান সংজ্ঞার অনুপস্থিতিতে, ক্লাস, ফাংশন ইত্যাদির সমস্ত সংজ্ঞা একটি বিশ্বব্যাপী নামস্থানে স্থাপন করা হয়। যদি একটি নামের পূর্বে \" থাকে , এর অর্থ হবে যে নামটি বিশ্বব্যাপী স্থান থেকে এমনকি নামস্থানের প্রেক্ষাপটেও প্রয়োজন৷
গ্লোবাল স্পেস স্পেসিফিকেশন ব্যবহার করা
উদাহরণ
<? namespace test; /* This function istest\fopen */ function fopen() { /* ... */ $f = \fopen(...); // call global fopen return $f; } ?>
অন্তর্ভুক্ত ফাইলগুলি বিশ্বব্যাপী নামস্থানে ডিফল্ট হবে৷
৷উদাহরণ
#test1.php <?php echo __NAMESPACE__ . "\n"; ?>
এটি খালি স্ট্রিং প্রিন্ট করবে
যখন এই ফাইলটি অন্য নামস্থানে অন্তর্ভুক্ত করা হয়
উদাহরণ
#test2.php <?php namespace testspace { include 'test1.php'; echo __NAMESPACE__ . "\n"; } ?>
আউটপুট
এটি নিম্নলিখিত আউটপুট মুদ্রণ করবে
testspace