Neprivalomi funkcijų parametrai PHP

Funkcijų parametrus galima padaryti neprivalomais. Tam parametrams reikia nustatyti numatytąsias reikšmes. Tarkime, pavyzdžiui, turime šią funkciją:

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

Padarykime taip, kad šis parametras pagal nutylėjimą turėtų reikšmę 0:

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

Patikrinkime mūsų funkcijos veikimą su parametru:

php<?php
  func(2); // išvestų 4
?>

Patikrinkime mūsų funkcijos veikimą be parametro:

php<?php
  func(); // išvestų 0
?>
Задание 1

Duota funkcija:

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

Ši funkcija iškviečiama taip:

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

Papasakokite, koks bus kiekvieno funkcijos iškvietimo rezultatas.

Задание 2

Duota funkcija:

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

Ši funkcija iškviečiama taip:

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

Papasakokite, koks bus kiekvieno funkcijos iškvietimo rezultatas.