কম্পিউটার

পিএইচপি গ্লোবাল স্পেস


পরিচয়

কোনো নামস্থান সংজ্ঞার অনুপস্থিতিতে, ক্লাস, ফাংশন ইত্যাদির সমস্ত সংজ্ঞা একটি বিশ্বব্যাপী নামস্থানে স্থাপন করা হয়। যদি একটি নামের পূর্বে \" থাকে , এর অর্থ হবে যে নামটি বিশ্বব্যাপী স্থান থেকে এমনকি নামস্থানের প্রেক্ষাপটেও প্রয়োজন৷

গ্লোবাল স্পেস স্পেসিফিকেশন ব্যবহার করা

উদাহরণ

<?
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

  1. পিএইচপি নামস্থান কীওয়ার্ড এবং __NAMESPACE__ ধ্রুবক

  2. পিএইচপি-তে সংজ্ঞায়িত নামস্থানের তালিকা পাওয়া কি সম্ভব?

  3. কিভাবে PHP এ একটি গ্লোবাল ভেরিয়েবল ডিক্লেয়ার করবেন?

  4. পিএইচপি-তে নেমস্পেস কীওয়ার্ড কী?