Данный урок будет очень коротким. Сейчас мы с вами разберем некоторые приемы работы с логическими значениями.

Суть приемов: различные логические операции типа >, <, ==, ===, != могут использоваться не только в ифах, но и сами по себе. Пример:

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