কম্পিউটার টিউটোরিয়াল

PHP সাব-নেমস্পেস ডিক্লেয়ার করা


ভূমিকা

একটি নেমস্পেসের ভিতরে নেমস্পেস তৈরি করা সম্ভব। ফাইল সিস্টেমে একটি ডিরেক্টরির ভিতরে সাব-ডিরেক্টরি থাকতে পারে হায়ারার্কিক্যাল স্ট্রাকচারে, ঠিক সেরকম সাব-নেমস্পেসও হায়ারার্কিতে সাজানো যায়। ব্যাকস্ল্যাশ ক্যারেক্টার \ টপ-লেভেল এবং সাব-লেভেল নেমস্পেসের মধ্যে সম্পর্ক নির্ধারণ করতে ব্যবহৃত হয়।

এই উদাহরণে টপ-লেভেল নেমস্পেস myspace-এ দুটি সাব-নেমস্পেস space1 এবং space2 রয়েছে। একটি সাব-নেমস্পেসের ফাংশন/ক্লাস অ্যাক্সেস করতে, প্রথমে use কিওয়ার্ড দিয়ে সেটি লোড করতে হয়।

উদাহরণ

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

  1. PHP namespace কিওয়ার্ড এবং __NAMESPACE__ কনস্ট্যান্ট

  2. PHP-এ ডিক্লেয়ার্ড নেমস্পেসের তালিকা পাওয়া সম্ভব কি?

  3. PHP-এ puntuaction (বিরাম চিহ্ন) সরানো

  4. PHP-তে namespace কিওয়ার্ড কী?