Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी शामिल_एक बार वक्तव्य

परिचय

जिस तरह इनक्लूड स्टेटमेंट, include_once भी एक फाइल में लिखी गई स्क्रिप्ट को दूसरी में ट्रांसफर और मूल्यांकन करता है, दो में अंतर इस तथ्य में निहित है कि include_once एक ही फाइल को फिर से लोड होने से रोकता है यदि पहले से ही किया गया है। जैसा कि नाम से संकेत मिलता है, एक फ़ाइल केवल एक बार शामिल की जाएगी, भले ही कोई फिर से निर्देश जारी करने का प्रयास करे।

शामिल_ऑन्स स्टेटमेंट का उपयोग आमतौर पर वैश्विक चर सेट करने, पुस्तकालयों को सक्षम करने या ऐसी किसी भी गतिविधि के लिए किया जाता है, जो कि आवेदन के निष्पादन की शुरुआत में किए जाने की उम्मीद है।

इसके अलावा, include_once स्टेटमेंट का व्यवहार इनक्लूड स्टेटमेंट के समान होता है।

एक बार उदाहरण शामिल करें

निम्नलिखित उदाहरण में testscript.php अपाचे सर्वर के दस्तावेज़ रूट फ़ोल्डर में मौजूद है। यह शामिल_एक बार कथन का उपयोग करके test.php सम्मिलित करता है

उदाहरण

<?php
echo "calling include_once statement\n";
$result=include_once "test.php";
?>
//test.php
<?php
echo "This file is included once\n";
?>

आउटपुट

यदि testscript.php का URL दिया गया है तो यह ब्राउज़र में निम्नलिखित परिणाम देगा-

calling include_once statement

यह फ़ाइल एक बार शामिल की गई है

विफल होने की चेतावनी में शामिल हैं

फ़ाइल तर्क और शामिल_एक बार विवरण नहीं मिलने पर पार्सर द्वारा चेतावनी दी जाती है

उदाहरण

<?php
echo "inside main script<br />";
$var1=100;
echo "now calling nosuchfile.php script";
include_once "nosuchfile.php";
echo "returns from nosuchfile.php";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा। ध्यान दें कि चेतावनी पर प्रोग्राम समाप्त नहीं होता -

inside main script
now calling nosuchfile.php script
PHP Warning: include_once(nosuchfile.php): failed to open stream: No such file or directory in line 5
PHP Warning: include_once(): Failed opening 'nosuchfile.php' for inclusion (include_path='C:\xampp\php\PEAR') in line 5
returns from nosuchfile.php

शामिल_एक बार फिर से कॉल किया गया

अगले उदाहरण में शामिल हैं test.php के साथ include_once कथन। ध्यान दें कि वही फ़ाइल दोबारा शामिल नहीं की जाती है

उदाहरण

//main script
<?php
echo "inside main script<br>";
echo "now including test.php script<br>";
include_once "test.php";
echo "now including again test.php script<br>";
?>
//test.php included
<?php
echo "This file is included once";
?>

आउटपुट

यह ब्राउज़र में निम्नलिखित परिणाम देगा-

inside main script<br />now including test.php script<br />

यह फ़ाइल एक बार शामिल की गई है

अब फिर से test.php स्क्रिप्ट सहित


  1. PHP स्टेटमेंट घोषित करें

    परिचय घोषणा . का सिंटैक्स PHP में स्टेटमेंट अन्य प्रवाह नियंत्रण संरचनाओं के समान है जैसे कि जबकि, के लिए, foreach आदि। सिंटैक्स घोषणा (निर्देश){ Statement1; कथन 2; . .} ब्लॉक का व्यवहार निर्देश के प्रकार से परिभाषित होता है। डिक्लेअर स्टेटमेंट में तीन तरह के निर्देश दिए जा सकते हैं - टिक , एन्कोड

  1. पीएचपी ब्रेक स्टेटमेंट

    परिचय ब्रेक स्टेटमेंट PHP में लूपिंग कंट्रोल कीवर्ड्स में से एक है। जब प्रोग्राम फ्लो ब्रेक के अंदर आता है, तो जबकि, फॉरच लूप या स्विच कंस्ट्रक्शन के लिए, लूप/स्विच में शेष स्टेटमेंट्स को छोड़ दिया जाता है और उसके बाद स्टेटमेंट्स को निष्पादित किया जाएगा। सिंटैक्स while (expr) {    .. &nbs

  1. क्या HTML को PHP "if" स्टेटमेंट के अंदर एम्बेड किया जा सकता है?

    हां, PHP की मदद से HTML को if स्टेटमेंट के अंदर एम्बेड किया जा सकता है। नीचे कुछ तरीके दिए गए हैं। अगर शर्त का उपयोग करना - <?php if($condition) : ?>    <a href="website_name.com">it is displayed iff $condition is met</a> <?php endif; ?> यदि और अन्य यदि