Данный урок будет очень коротким. Сейчас мы с вами разберем некоторые приемы работы с логическими значениями.
Суть приемов: различные логические операции типа >, <, ==, ===, != могут использоваться не только в ифах, но и сами по себе. Пример:
<?php
$a = 4;
$b = 3;
$c = $a > $b; //в переменную $c запишется true
?>
Можно также делать комбинации с логическим И && и ИЛИ ||:
<?php
$a = 3;
$b = 4;
$c = $a < 10 && $b < 10;
?>
Логические операции без ифов
Пусть у нас есть функция с ифом. Вот она:
<?php
function func($a, $b)
{
if ($a > $b) {
return true;
} else {
return false;
}
}
?>
Вооружившись знаниями из начала урока, ее можно переписать гораздо проще:
<?php
function func($a, $b)
{
return $a > $b;
}
?>