PHP require and require_once In Hindi | Best Article In 2024

PHP require और require_once फाइल को इनक्लूड (शामिल) करने के लिए उपयोग किए जाते हैं। ये स्क्रिप्ट में कोड को व्यवस्थित रखने और बार-बार उपयोग होने वाले कोड को एक ही स्थान पर प्रबंधित करने में मदद करते हैं। इस लेख में, हम दोनों के बीच का अंतर, उपयोग और उदाहरणों को विस्तार से समझेंगे।

What Is Php Require?

require का उपयोग किसी फाइल को PHP स्क्रिप्ट में शामिल करने के लिए किया जाता है। यदि फाइल मौजूद नहीं है या उसे शामिल करने में कोई समस्या होती है, तो यह एक fatal error उत्पन्न करता है और स्क्रिप्ट का execution रुक जाता है।

मुख्य विशेषताएं:

  • फाइल को अनिवार्य रूप से शामिल करता है।
  • फाइल न मिलने पर स्क्रिप्ट execution को रोक देता है।
  • कोड को बार-बार उपयोग करने योग्य बनाता है।

Syntax:

require 'filename.php';

Example: मान लीजिए आपके पास functions.php नामक एक फ़ाइल है जिसमें कुछ उपयोगी फ़ंक्शन परिभाषित हैं:

<?php
// functions.php
function greet($name) {
    echo "Hello, $name!";
}
?>
PHP

आप अपनी मुख्य स्क्रिप्ट में इस फ़ाइल को निम्नलिखित तरीके से शामिल कर सकते हैं:

<?php
// main.php
require 'functions.php';

greet('World'); // Output: Hello, World!

?>
PHP

What Is Php require_once?

require_once भी require की तरह फाइल को शामिल करता है, लेकिन यह सुनिश्चित करता है कि एक ही फाइल को कई बार include न किया जाए। यदि फाइल पहले ही शामिल हो चुकी है, तो उसे दुबारा शामिल नहीं किया जाएगा। यह डुप्लिकेट कोड को रोकने में मदद करता है और त्रुटियों को कम करता है।

मुख्य विशेषताएं:

  • फाइल को केवल एक बार शामिल करता है।
  • फाइल के दुबारा शामिल होने की समस्या को रोकता है।
  • प्रोजेक्ट में redundancy को रोकने के लिए उपयोगी है।

Syntax:

require_once 'filename.php';

Example: मान लीजिए आप functions.php फ़ाइल को कई बार शामिल करना चाहते हैं, लेकिन आप चाहते हैं कि फ़ंक्शन केवल एक बार परिभाषित हों:

<?php
  // main.php
  require_once 'functions.php';
  require_once 'functions.php'; // यह फ़ाइल केवल एक बार शामिल होगी
  
  greet('World'); // Output: Hello, World!
?>
PHP

require और require_once के बीच अंतर

विशेषताrequirerequire_once
फाइल का समावेशफाइल को हर बार शामिल करता है।फाइल को केवल एक बार शामिल करता है।
स्क्रिप्ट रुकनाफाइल न मिलने पर स्क्रिप्ट रुक जाती है।फाइल न मिलने पर स्क्रिप्ट रुक जाती है।
डुप्लीकेशनडुप्लीकेशन की संभावना रहती है।डुप्लीकेशन की संभावना नहीं रहती।

कब उपयोग करें?

  • require: जब आपको फाइल को हर बार अनिवार्य रूप से शामिल करना हो और आप चाहते हैं कि फाइल न मिलने पर स्क्रिप्ट रुक जाए।
  • require_once: जब आप सुनिश्चित करना चाहते हैं कि फाइल केवल एक बार ही शामिल हो, भले ही इसे कई बार बुलाया जाए।

निष्कर्ष

  • require और require_once दोनों ही PHP में फाइलों को शामिल करने के लिए उपयोगी हैं, लेकिन उनकी उपयोगिता स्थिति पर निर्भर करती है।
  • यदि फाइल को अनिवार्य रूप से शामिल करना है, तो require का उपयोग करें।
  • यदि आप सुनिश्चित करना चाहते हैं कि फाइल को केवल एक बार ही शामिल किया जाए, तो require_once का उपयोग करें।

उम्मीद है, यह लेख आपको require और require_once को बेहतर ढंग से समझने में मदद करेगा। यदि आपके पास कोई प्रश्न है, तो Comment kare!

Checkout Tools For Developers Click Here

error: Content is protected!! You are not allowed to copy.