else
Оператор else
Ми розглянули тільки одну, основну частину оператора if. Існує кілька розширень цього оператора. Оператор else розширює if на випадок, якщо вираз, що перевіряється в if є невірним, і дозволяє виконати будь-які дії за таких умов.
Структуру оператора if, розширеного за допомогою оператора else, можна представити таким чином:
if (вираз) блок_виконання
else блок_виконання1
Цю конструкцію if ... else можна інтерпретувати приблизно так: якщо виконана умова (тобто вираз = true), то виконуємо дії з блоку_виконання, інакше - дії з блоку_виконання1. Використовувати оператор else не обов'язково.
Подивимося, як можна змінити попередній приклад, з огляду на необхідність здійснення дій в разі невиконання умови.
Приклад. Оператор else
<?
$Names = array ("Іван", "Петро", "Семен");
if ($Names [0] == "Іван") {
echo "Привіт, Ваня!";
$Num = 1;
$Account = 2000;
}Else {
echo "Привіт, $Names [0].
А ми чекали Ваню: (";
}
if ($Num) echo "Іван перший у списку!";
else echo "Іван НЕ перший у списку?!";
$Bax = 30;
if ($Account > 100 * $ bax +3)
echo "Цей рядок не з'явиться на екрані,
так як умова не виконана ";
else echo "Зате з'явиться цей рядок!";
?>