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
Современные видеокарты

Выбрать графический процессор для выполнения определённых задач удобнее всего, зная, какие лучшие видеокарты предыдущего года можно найти на сегодняшний день на отечественном и мировом рынке.

Оборудование
help2site
Обзор процессора Intel Core i7-4930MX

Intel Core i7-4930MX  — это мобильный процессор, который имеет четыре ядра, он пришел на смену i7-3940XM. Запуск данного процессора был во втором квартале этого года,

Оборудование
help2site
Как выбрать мощность блока питания для ПК

Пошаговая инструкция как выбрать мощность блока питания под определённый компьютер. Поможет сэкономить деньги и нервы. Мощность блока питания компьютера — основа выдержки производительности Подавляющее большинство

Оборудование
help2site
Если компьютер не видит внешний жесткий диск

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

iOS
help2site
Как пользоваться Ipad на морозе

Как то раз в интернете увидел вопрос: Как пользоваться Ipad на морозе, если в простые перчатки он не реагирует? И тут мне стало тоже интересно, в интеренете

Web-Дизайн
help2site
Как ускорить сайт на WordPress

В этой статье мы поговорим об ускорение времени загрузки сайта на CMS WordPress. Быстрая загрузка сайта необходима не только для удобства пользования сайтом посетителями, но

Игры
help2site
Games Explorer — в помощь геймерам

Начиная с операционной системы Windows Vista присутствует такое полезное приложение, как «Обозреватель игр» (Games Explorer). Эта программная оболочка создана для управления играми, ( это касается не