PHP if-else. Условия в PHP.

В прошлый раз я писал о существующих типах операторов в PHP. Этот пост начинает серию связанных заметок об управляющих структурах (условия, циклы и т.д.) в PHP. В этой заметке речь пойдет об условном операторе IF..ELSE в PHP. Я познакомлю вас с синтаксисом конструкции if..else, а затем на конкретных примерах разберем различные способы использования if в PHP.

Условия в PHP

С условиями в PHP вы будете всречаться в каждом скрипте. Это, пожалуй самый распространенный вид управляющих структур. В PHP существует несколько типов условных конструкций. Сегодня мы поговорим о конструкции «if-else«.

Те из вас, кто знаком с любым другим языком программирования должны знать логику работы этой конструкции.

Итак, как же выглядит синтаксис конструкции if…else в PHP:

				
					<?php 
$a = 5; 
$b = 10; 
if ($a > $b) {
 echo "Переменная A больше, чем B";
}
 else {
 echo "Переменная B больше, чем A";
}
 
?>
				
			

По порядку:

  • условие — здесь должно стоять какое-либо выражение, результат выполнения которого должен быть равен true или false. Например «$a < $b», вызов какой-то функции.
  • если результат вычисления равен true (условие выполняется), то выполняется первая ветка (до ключевого слова else).
  • если результат вычисления равен false (условние не выполняется), то выполняется вторая ветка (после ключевого слова else).

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

				
					<?php
 if (условие) 
{ // если условие выполняется (true - истина) } 
?>
				
			

Если условие выполнилось — то мы заходим внутрь, если не выполнилось — то пропускает, то что внутри if и идем дальше.

Пример использования if…else в PHP

				
					<?php
 
$a = 5;
$b = 10;
 
 
if ($a > $b) {
 echo "Переменная A больше, чем B";
}
 else {
 echo "Переменная B больше, чем A";
}
 
?>

				
			

Наберите этот пример и посмотрите, как он работает. В нашем случае на экран выведется строка echo «Переменная B больше, чем A», это происходит потому, что результат сравнения $a  >  $b равен false (ложь), т.к. 5 меньше, чем 10. Как видите все просто.

Попробуйте присвоить другие значения переменным $a и $b и посмотреть, как измениться результат. Также попробуйте переписать эту конструкцию без использования else.

Если, что-то не до конца понятно — пишите в комментах, разберемся. Удачи!

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Оборудование
help2site
Принт-сервер на Sagemcom 2804

Небольшой совет у кого не получается настроить…. сначала подключите принтер к компьютеру по usb, установите драйвера, распечатайте пробную страницу… это для того чтобы драйвер вашего

Windows
help2site
Как установить Windows 7 вместо Windows 8

Привет друзья! Хочу поделиться своей историей, как я переустановил Windows 7 вместо Windows 8 на ноутбуке с BIOS UEFI. В роле подопытного выступил бюджетный ноутбук ASUS X553M, было принято решение

Windows
help2site
Windows 7 – резервное копирование

Одним из верных способов избавить себя от досадной потери данных с винчестера, что может произойти как из-за поломки жёсткого диска, так и в результате воздействия

Web-Дизайн
help2site
Как пишутся скрипты на PHP

Для написания кода на PHP подходит любой текстовый редактор (например Notepad++). Оглавление Размещение PHP на HTML-странице Код скрипта PHP может размещаться непосредственно на HTML-странице. Чтобы

Настройка
help2site
Установить Telegram на компьютер

Несмотря на то, что на территории Российской Федерации популярный мессенджер Telegram был запрещён Роскомнадзором, это не останавливает пользователей, продолжать с ним работать. Ведь у него

Windows
help2site
Форматирование раздела компьютера, быстрое и обычное, чем различается

Многие пользователи компьютера, путают два понятие, это форматирование и дефрагментация, эти понятия кардинально отличаются друг от друга. Дефрагментация это компоновка фрагментов файлов, для более быстрого