পরিচয়
কোনো নামস্থান সংজ্ঞার অনুপস্থিতিতে, ক্লাস, ফাংশন ইত্যাদির সমস্ত সংজ্ঞা একটি বিশ্বব্যাপী নামস্থানে স্থাপন করা হয়। যদি একটি নামের পূর্বে \" থাকে , এর অর্থ হবে যে নামটি বিশ্বব্যাপী স্থান থেকে এমনকি নামস্থানের প্রেক্ষাপটেও প্রয়োজন৷
গ্লোবাল স্পেস স্পেসিফিকেশন ব্যবহার করা
উদাহরণ
<?
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