Logični operatorji brez if v funkcijah PHP

Recimo, da imamo funkcijo z if. Tukaj je:

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

Kot že veste iz prejšnjih lekcij, konstrukcije if, ki vračajo logične vrednosti, jih je mogoče prepisati v skrajšani obliki.

Naredimo to:

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

Podana je naslednja funkcija:

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

Prepišite njeno kodo v skrajšano obliko v skladu z preučeno teorijo.

Задание 2

Podana je naslednja funkcija:

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

Prepišite njeno kodo v skrajšano obliko v skladu z preučeno teorijo.

Задание 3

Podana je naslednja funkcija:

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

Prepišite njeno kodo v skrajšano obliko v skladu z preučeno teorijo.

Задание 4

Podana je naslednja funkcija:

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

Prepišite njeno kodo v skrajšano obliko v skladu z preučeno teorijo.