PHP में फ़ंक्शन के वैकल्पिक पैरामीटर
फ़ंक्शन के पैरामीटर को वैकल्पिक बनाया जा सकता है। इसके लिए पैरामीटर को डिफ़ॉल्ट मान देना आवश्यक है। उदाहरण के लिए मान लीजिए कि हमारे पास निम्नलिखित फ़ंक्शन है:
<?php
function func($num) {
echo $num ** 2;
}
?>
आइए इस पैरामीटर को ऐसा बनाएं कि
इसका डिफ़ॉल्ट मान 0 हो:
<?php
function func($num = 0) {
echo $num ** 2;
}
?>
आइए पैरामीटर के साथ हमारे फ़ंक्शन के कार्य को जांचें:
<?php
func(2); // 4 प्रिंट करेगा
?>
आइए बिना पैरामीटर के हमारे फ़ंक्शन के कार्य को जांचें:
<?php
func(); // 0 प्रिंट करेगा
?>
यह फ़ंक्शन दिया गया है:
<?php
function func($num = 5) {
echo $num * $num;
}
?>
यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:
<?php
func(2);
func(3);
func();
?>
बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।
यह फ़ंक्शन दिया गया है:
<?php
function func($num1 = 0, $num2 = 0) {
echo $num1 + $num2;
}
?>
यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:
<?php
func(2, 3);
func(3);
func();
?>
बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।