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

पीएचपी आवश्यकता_एक बार वक्तव्य

परिचय

आवश्यकता_एक बार PHP में कथन आवश्यकता कथन के कार्य करने के समान है। केवल अंतर यह है कि, यदि कोई फ़ाइल पहले से ही प्रसंस्करण के लिए शामिल की गई है, तो उसे फिर से शामिल नहीं किया जाएगा। ध्यान दें कि या तो शामिल या आवश्यकता विवरण के साथ शामिल फ़ाइल भी फिर से शामिल नहीं की जाएगी, भले ही आवश्यकता_एक बार कथन का उपयोग किया गया हो।

Requ_once कथन का अन्य व्यवहार आवश्यकता कथन के समान है।

आवश्यकता_एक बार उदाहरण

निम्नलिखित उदाहरण में मुख्य php स्क्रिप्ट में test.php शामिल है

उदाहरण

<?php
echo "inside main script\n";
echo "now including with require_once test.php script\n";
require_once "test.php";
echo "try to include it again";
require_once "test.php";
?>
//test.php
<?php
echo "File included\n";
?>

आउटपुट

जब मुख्य स्क्रिप्ट को कमांड लाइन से चलाया जाता है तो यह निम्नलिखित परिणाम देगा -

inside main script
now including with require_once test.php script
File included
try to include it again

विफल आवश्यकता_एक बार के लिए त्रुटि

आवश्यकता_ऑन्स स्टेटमेंट भी गैर-मौजूदा फ़ाइल को जोड़ने का प्रयास करते समय घातक त्रुटि का कारण बनता है

उदाहरण

<?php
echo "inside main script\n";
echo "now including with require_once notest.php script\n";
require_once "notest.php";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा। ध्यान दें कि प्रोग्राम त्रुटि पर समाप्त कर दिया गया है -

inside main script
now including with require_once notest.php script
PHP Fatal error: require_once(): Failed opening required 'notest.php' (include_path='C:\xampp\php\PEAR') in line 4
Fatal error: require_once(): Failed opening required 'notest.php' (include_path='C:\xampp\php\PEAR') in line 4

  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; ?> यदि और अन्य यदि