Как и в любом языке программирования, при работе с PHP очень часто приходится обрабатывать различные условные операции.
Например, если выполняется какое-то условие, нужно выполнить какой-то набор действий. Иначе, если выполняется какое-то другое условие, то нужно выполнить какой-то другой набор действий.
Для решения этой задачи: создания таких условных конструкций в PHP есть так называемый условный оператор if.
Давайте сейчас с ним познакомимся.
В языке PHP условный оператор пишется следующим образом.
if (условие) { действие1; действие2; ... } else { действия иначе; }
"действия иначе" выполняются в том случае, если условие для оператора if оказалось ложным.
Задача "условия" возвращать либо истину (true), либо ложь (false).
Давайте напишем простую программу, в которой будут проверяться какие-то условия и в зависимости от них, выполняться какие-то действия.
$a = 1; $b = 5; if ($a < $b) { echo 'a меньше b'; } else { echo 'a больше b'; }
Если выполнить этот код, то мы получим сообщение, что "a меньше b".
Условие else необязательное условие и его может вообще не быть.
Бывают также ситуации, что нужно проверить сразу несколько условий.
$a = 5; $b = 5; if ($a < $b) { echo 'a меньше b'; } else { echo 'a больше b'; }
Если сейчас выполнить такую программу, то мы получим сообщение, что 'a больше b'. Но, на самом деле у нас a не больше b, а равно b.
Для того, чтобы обработать такое промежуточное условие, есть специальная конструкция else if.
$a = 5; $b = 5; if ($a < $b) { echo 'a меньше b'; } else if($a == $b) { echo 'a равно b'; } else { echo 'a больше b'; }
При выполнении этого кода мы уже получаем сообщение, что 'a равно b', что уже соответствует действительности.
Конструкций else if может быть сколько угодно.
Вот такие основы работы с оператором if в PHP. Ничего сложного в этом в PHP нет. Это просто проверка каких-то условий и выполнение каких-то действий, которые соответствуют этому условию.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти