⊗ppPmUFRN 199 of 447 menu

PHP में return का महत्वपूर्ण पहलू

जैसे ही return स्टेटमेंट execute होता है - फंक्शन अपना काम पूरा कर लेता है। यानी: return execute होने के बाद कोई और कोड execute नहीं होगा।

उदाहरण देखें:

<?php function func($num) { return $num * $num; echo '!'; // यह कोड कभी execute नहीं होगा } $res = func(3); ?>

इसका मतलब यह नहीं है कि फंक्शन में सिर्फ एक ही return होना चाहिए। लेकिन उनमें से सिर्फ एक ही execute होगा।

अगले उदाहरण में पैरामीटर के मूल्य के आधार पर या तो पहला return execute होगा, या फिर दूसरा return:

<?php function func($num) { if ($num >= 0) { return '+'; } else { return '-'; } } echo func( 3); // '+' प्रिंट करेगा echo func(-3); // '-' प्रिंट करेगा ?>

निम्नलिखित कोड execute होने के परिणामस्वरूप स्क्रीन पर क्या प्रिंट होगा:

<?php function func($num) { return $num; $res = $num * $num; return $res; } echo func(3); ?>

कारण बताएं।

निम्नलिखित कोड execute होने के परिणामस्वरूप प्रत्येक echo क्या प्रिंट करेगा:

<?php function func($num) { if ($num <= 0) { return abs($num); } else { return $num * $num; } } echo func(10); echo func(-5); ?>

कारण बताएं।

निम्नलिखित कोड execute होने के परिणामस्वरूप प्रत्येक echo क्या प्रिंट करेगा:

<?php function func($num) { if ($num <= 0) { return abs($num); } return $num * $num; } echo func(10); echo func(-5); ?>

कारण बताएं।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें