⊗ppPmFSRO 355 of 447 menu

PHP में फाइलों को एक बार कनेक्ट करना

मान लीजिए कि हमारे पास एक फाइल pow.php है, जिसमें फ़ंक्शनों का एक सेट संग्रहीत है:

<?php function square($num) { return $num ** 2; } function cube() { return $num ** 3; } ?>

मान लीजिए कि हम pow.php फाइल के फ़ंक्शनों का उपयोग sum.php फाइल में करते हैं:

<?php require 'pow.php'; function squareSum($arr) { $res = 0; foreach ($arr as $elem) { $res += square($elem); } return $res; } function cubeSum($arr) { $res = 0; foreach ($arr as $elem) { $res += cube($elem); } return $res; } ?>

मान लीजिए कि मुख्य फाइल में हम दोनों फ़ंक्शन फाइलों को कनेक्ट करते हैं:

<?php require 'pow.php'; require 'sum.php'; echo square(3) + squareSum([1, 2, 3]); ?>

हालाँकि, एक समस्या हमारा इंतजार कर रही है। index.php फाइल में pow.php फाइल दो बार कनेक्ट होगी: स्वयं और sum.php फाइल के माध्यम से।

इससे एक समस्या उत्पन्न होगी, क्योंकि हमारे पास समान नाम वाले फ़ंक्शनों के दो सेट होंगे।

समस्या के समाधान के लिए सभी फाइलों को require_once ऑपरेटर के माध्यम से कनेक्ट करना चाहिए - यह फाइल को केवल एक बार कनेक्ट करेगा, दोबारा कनेक्ट होने को अनदेखा करते हुए:

<?php require_once 'pow.php'; require_once 'sum.php'; echo square(3) + squareSum([1, 2, 3]); ?>

उपयोगी फ़ंक्शन सेट वाली कई फाइलें बनाएं। इन फाइलों को एक-दूसरे से और अपनी मुख्य फाइल से कनेक्ट करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें