Бывают случаи, когда условие не вычисляется как TRUE
, но вам не хочется сразу же продолжать выполнение основного кода программы, а вместо этого нужно сделать что-либо другое. В таком случае пригодится инструкция else
. С ее помощью на вашей магистрали можно организовать второй объезд, показанный на рисунке.
Если при использовании конструкции if...else
условие вычисляется как TRUE
, выполняется первая условная инструкция. Но если это условие вычисляется как FALSE
, выполняется вторая условная инструкция. Для выполнения должна быть выбрана одна из этих двух инструкций, но обе сразу они не будут выполнены ни при каких условиях, и обязательно будет выполнена хотя бы одна их них. Использование конструкции if...else
показано в примере.
Пример. Конструкция if...else
, в которой используются фигурные скобки
<?php
if ($bank_balance < 100)
{
$money = 1000;
$bank_balance += $money;
}
else
{
$savings += 50;
$bank_balance -= 50;
}
?>
Если в этом примере будет установлено, что в банке лежит более 100 долларов, выполняется инструкция else
, с помощью которой часть этих денег перемещается на ваш сберегательный счет.
Точно так же, как и у if
, если у инструкции else
есть только одна условная инструкция, фигурные скобки можно не ставить. (Хотя фигурные скобки рекомендуется использовать в любом случае. Во-первых, при их наличии легче разобраться в коде, а во-вторых, они облегчают последующее добавление инструкций к этому ветвлению.)
Инструкция if | Инструкция elseif |