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 "Зате з'явиться цей рядок!"; 
?>