«Единственный способ творить великие дела – это любить то, что ты делаешь»
PHP


Условия в PHP - Конструкция If Else - Операторы сравнения

Условия If Else - Важная тема в программировании

Для лучшего понимания, что такое условия, и как они применяются в программировании - рассматриваются примеры из реальной жизни.

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

Опишем ситуацию из реальной жизни средствами PHP: для этого составляются уловные конструкции If Else.
При этом используются различные операторы сравнения: равенство "=="; больше и меньше ">" и "<"; больше или равно и меньше или равно - ">=" и "<=". А также оператор НЕ равенства или НЕ равно "!="

В конструкциях If Else проверяется: истинно условие, заключенное в круглые скобки или ложно. Если условие истинно, то выполняется действие, следующее после оператора if. Если условие ложно, то выполняется действие, следующее после оператора else (его наличие не является обязательным).

Конструкций If Else может быть несколько.

PHP-код


// Условие истинно
	$action = 'left';
	if($action == 'left'){
		echo 'Обойдем яму слева';
	} else{
		echo 'Другое действие';
	}
	
	echo "<p>";
	
// Условие ложно 
	$action = 'right';
	if($action == 'left'){
		echo 'Обойдем яму слева';
	} else{
		echo 'Другое действие';
	}
	
	echo "<p>";
	
// Несколько конструкций If Else
	$action = 'right';
	if($action == 'left'){
		echo 'Обойдем яму слева';
	} else if ($action == 'right'){
		echo 'Обойдем яму справа';
	}
	
	echo "<p>";

// Несколько конструкций If Else
	$action = 'jump';
	if($action == 'left'){
		echo 'Обойдем яму слева';
	} else if ($action == 'right'){
		echo 'Обойдем яму справа';
	} else if ($action == 'jump'){
		echo 'Перепрыгнем яму';
	}

Результат


Обойдем яму слева

Другое действие

Обойдем яму справа

Перепрыгнем яму