พารามิเตอร์ทางเลือกของฟังก์ชันใน 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();
?>

อธิบายว่าผลลัพธ์ของแต่ละ การเรียกใช้ฟังก์ชันจะเป็นอย่างไร