Loogilised operaatorid ilma if-ideta PHP funktsioonides
Oletame, et meil on funktsioon if-iga. Siin see on:
php<?php
function func($a, $b) {
if ($a > $b) {
return true;
} else {
return false;
}
}
?>
Nagu te eelmistest õppetundidest juba teate, saab
if konstruktsioone,
mis tagastavad loogilised väärtused,
kirjutada lühendatud kujul.
Teeme seda:
php<?php
function func($a, $b) {
return $a > $b;
}
?>
Задание 1
Antud on järgmine funktsioon:
php<?php
function func($a, $b) {
if ($a === $b) {
return true;
} else {
return false;
}
}
?>
Kirjutage selle kood ümber lühendatud kujul vastavalt õpitud teooriale.
Задание 2
Antud on järgmine funktsioon:
php<?php
function func($a, $b) {
if ($a !== $b) {
return true;
} else {
return false;
}
}
?>
Kirjutage selle kood ümber lühendatud kujul vastavalt õpitud teooriale.
Задание 3
Antud on järgmine funktsioon:
php<?php
function func($a, $b) {
if ($a + $b >= 10) {
return true;
} else {
return false;
}
}
?>
Kirjutage selle kood ümber lühendatud kujul vastavalt õpitud teooriale.
Задание 4
Antud on järgmine funktsioon:
php<?php
function func($num) {
if ($num >= 0) {
return true;
} else {
return false;
}
}
?>
Kirjutage selle kood ümber lühendatud kujul vastavalt õpitud teooriale.