PHP में फ़ंक्शन के वैकल्पिक पैरामीटर

फ़ंक्शन के पैरामीटर को वैकल्पिक बनाया जा सकता है। इसके लिए पैरामीटर को डिफ़ॉल्ट मान देना आवश्यक है। उदाहरण के लिए मान लीजिए कि हमारे पास निम्नलिखित फ़ंक्शन है:

php<?php
  function func($num) {
    echo $num ** 2;
  }
?>

आइए इस पैरामीटर को ऐसा बनाएं कि इसका डिफ़ॉल्ट मान 0 हो:

php<?php
  function func($num = 0) {
    echo $num ** 2;
  }
?>

आइए पैरामीटर के साथ हमारे फ़ंक्शन के कार्य को जांचें:

php<?php
  func(2); // 4 प्रिंट करेगा
?>

आइए बिना पैरामीटर के हमारे फ़ंक्शन के कार्य को जांचें:

php<?php
  func(); // 0 प्रिंट करेगा
?>
Задание 1

यह फ़ंक्शन दिया गया है:

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

यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:

php<?php
  func(2);
  func(3);
  func();
?>

बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।

Задание 2

यह फ़ंक्शन दिया गया है:

php<?php
  function func($num1 = 0, $num2 = 0) {
    echo $num1 + $num2;
  }
?>

यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:

php<?php
  func(2, 3);
  func(3);
  func();
?>

बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।