Financial Calculator

Calculate loans, SIP, PPF, NPS & more!

Financial Calculator

Calculate loans, SIP, PPF, NPS & more!

PHP Namespaces

PHP

PHP Namespaces

PHP में Namespace का उपयोग classes, interfaces, functions और constants को logical group में व्यवस्थित करने के लिए किया जाता है। Namespace का मुख्य उद्देश्य नामों के टकराव (name conflict) को रोकना है, खासकर जब दो अलग-अलग libraries या files में same class या function मौजूद हो।

  • Namespace को define करने के लिए namespace कीवर्ड का उपयोग किया जाता है।
  • एक ही नाम की multiple classes या functions अलग-अलग namespaces में define किए जा सकते हैं।
  • Namespace का उपयोग बड़े प्रोजेक्ट और OOP structure में कोड को व्यवस्थित रखने के लिए किया जाता है।

Namespace Declaration

PHP file की शुरुआत में namespace declare किया जाता है। यह file की पहली statement होनी चाहिए।

उदाहरण: Declare Namespace
<?php
namespace App\Utils;

class Message{
   public function hello() {
     echo "Hello from App Utils!";
   }
}

?>

Namespace को Access करना

Namespace के अंदर define की गई class को access करने के लिए पूरा namespace path और class नाम लिखना पड़ता है।

उदाहरण: Namespace class access using Fully Qualified Name
<?php
require "Message.php";

$msg = new App\Utils\Message();
$msg->hello();

?>
Output
Hello from App Utils!

use कीवर्ड का उपयोग

use कीवर्ड का उपयोग करके हम namespace को छोटा कर सकते हैं और class को short name से access कर सकते हैं।

उदाहरण: use कीवर्ड के साथ Namespace Import
<?php
require "Message.php";

use App\Utils\Message;

$msg = new Message();
$msg->hello();

?>
Output
Hello from App Utils!

Multiple Namespaces in One File

एक PHP file में multiple namespaces भी define किए जा सकते हैं। लेकिन आमतौर पर हर file में एक ही namespace रखना best practice माना जाता है।

उदाहरण: Multiple Namespaces in same file
<?php
namespace First;
class Test{
   function demo(){ echo "First Namespace"; }
}

namespace Second;
class Test{
   function demo(){ echo "Second Namespace"; }
}

?>
Article By: Brajlal Prasad
Created on: 03 Nov 2025  9  Views
 Print Article
Report Error

If you want to report an error, or any suggestion please send us an email to [email protected]

Financial Calculator

Financial Calculator

Take control of your finances with our powerful Financial Calculator app—calculate loans, SIP, PPF, NPS and more all in one place!

Play Store