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!
?>PHPWhat 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!
?>PHPrequire और require_once के बीच अंतर
| विशेषता | require | require_once |
|---|---|---|
| फाइल का समावेश | फाइल को हर बार शामिल करता है। | फाइल को केवल एक बार शामिल करता है। |
| स्क्रिप्ट रुकना | फाइल न मिलने पर स्क्रिप्ट रुक जाती है। | फाइल न मिलने पर स्क्रिप्ट रुक जाती है। |
| डुप्लीकेशन | डुप्लीकेशन की संभावना रहती है। | डुप्लीकेशन की संभावना नहीं रहती। |
कब उपयोग करें?
require: जब आपको फाइल को हर बार अनिवार्य रूप से शामिल करना हो और आप चाहते हैं कि फाइल न मिलने पर स्क्रिप्ट रुक जाए।require_once: जब आप सुनिश्चित करना चाहते हैं कि फाइल केवल एक बार ही शामिल हो, भले ही इसे कई बार बुलाया जाए।
निष्कर्ष
requireऔरrequire_onceदोनों ही PHP में फाइलों को शामिल करने के लिए उपयोगी हैं, लेकिन उनकी उपयोगिता स्थिति पर निर्भर करती है।- यदि फाइल को अनिवार्य रूप से शामिल करना है, तो
requireका उपयोग करें। - यदि आप सुनिश्चित करना चाहते हैं कि फाइल को केवल एक बार ही शामिल किया जाए, तो
require_onceका उपयोग करें।
उम्मीद है, यह लेख आपको require और require_once को बेहतर ढंग से समझने में मदद करेगा। यदि आपके पास कोई प्रश्न है, तो Comment kare!
Checkout Tools For Developers Click Here

Welcome to HindiTutorials, your go-to platform for learning and mastering concepts in Hindi! Our mission is to make education accessible and simple for everyone by providing high-quality tutorials on programming, technology, and various other topics.