PHP 함수에서 if 문 없이 논리 연산자 사용하기

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;
    }
  }
?>

학습한 이론에 따라 해당 코드를 단축 형태로 다시 작성하세요.