Parameter Fungsi Opsional dalam PHP

Parameter fungsi dapat dibuat opsional. Untuk melakukannya, parameter perlu diberi nilai default. Sebagai contoh, mari kita ambil fungsi berikut:

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

Mari kita buat agar parameter ini secara default memiliki nilai 0:

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

Mari kita uji fungsi kita dengan parameter:

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

Mari kita uji fungsi kita tanpa parameter:

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

Diberikan fungsi:

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

Fungsi ini dipanggil dengan cara berikut:

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

Jelaskan, apa hasil dari masing-masing pemanggilan fungsi.

Задание 2

Diberikan fungsi:

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

Fungsi ini dipanggil dengan cara berikut:

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

Jelaskan, apa hasil dari masing-masing pemanggilan fungsi.