Parameter Pilihan dalam Fungsi PHP

Parameter fungsi boleh dibuat tidak wajib. Untuk melakukan ini, parameter perlu diberikan nilai lalai. Sebagai contoh, mari kita ada fungsi berikut:

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

Mari kita jadikan parameter ini mempunyai nilai lalai 0:

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

Mari kita uji fungsi kami dengan parameter:

php<?php
  func(2); // akan memaparkan 4
?>

Mari kita uji fungsi kami tanpa parameter:

php<?php
  func(); // akan memaparkan 0
?>
Задание 1

Diberi fungsi:

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

Fungsi ini dipanggil seperti berikut:

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

Terangkan apakah hasil setiap panggilan fungsi tersebut.

Задание 2

Diberi fungsi:

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

Fungsi ini dipanggil seperti berikut:

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

Terangkan apakah hasil setiap panggilan fungsi tersebut.