ตัวดำเนินการตรรกะโดยไม่ใช้ if ในฟังก์ชัน PHP

สมมติว่าเรามีฟังก์ชันที่มี if นี่คือฟังก์ชันนั้น:

php<?php
  function func($a, $b) {
    if ($a > $b) {
      return true;
    } else {
      return false;
    }
  }
?>

ดังที่คุณทราบแล้วจากบทเรียนก่อนหน้า โครงสร้าง if ที่ส่งคืนค่าบูลีน สามารถเขียนใหม่ในรูปแบบย่อได้

ลองทำกัน:

php<?php
  function func($a, $b) {
    return $a > $b;
  }
?>
Задание 1

กำหนดฟังก์ชันต่อไปนี้:

php<?php
  function func($a, $b) {
    if ($a === $b) {
      return true;
    } else {
      return false;
    }
  }
?>

เขียนโค้ดของฟังก์ชันนี้ใหม่ในรูปแบบย่อตาม ทฤษฎีที่ได้เรียนมา

Задание 2

กำหนดฟังก์ชันต่อไปนี้:

php<?php
  function func($a, $b) {
    if ($a !== $b) {
      return true;
    } else {
      return false;
    }
  }
?>

เขียนโค้ดของฟังก์ชันนี้ใหม่ในรูปแบบย่อตาม ทฤษฎีที่ได้เรียนมา

Задание 3

กำหนดฟังก์ชันต่อไปนี้:

php<?php
  function func($a, $b) {
    if ($a + $b >= 10) {
      return true;
    } else {
      return false;
    }
  }
?>

เขียนโค้ดของฟังก์ชันนี้ใหม่ในรูปแบบย่อตาม ทฤษฎีที่ได้เรียนมา

Задание 4

กำหนดฟังก์ชันต่อไปนี้:

php<?php
  function func($num) {
    if ($num >= 0) {
      return true;
    } else {
      return false;
    }
  }
?>

เขียนโค้ดของฟังก์ชันนี้ใหม่ในรูปแบบย่อตาม ทฤษฎีที่ได้เรียนมา