PHP скрипты

MySQL

Apache

phpMyADmin

6.3: Условный оператор Elseif

Главная Страница » Книги по PHP » Самоучитель PHP 5 для чайников с примерами » Условный оператор Elseif

Для расширения возможностей условного оператора if в РНР ввели конструкцию elseif. В общем случае она выглядит так:

if (выражение_1) действие; // выполняется, если выражение_1
// равно TRUE

elseif (выражение_2) действие; // выполняется, если
// выражение_1 равно FALSE и
// выражение_2 равно TRUE

else действие; // выполняется, если
// выражение_1 равно FALSE и
// выражение_2 равно FALSE

Итак, данная конструкция позволяет проверить альтернативные условия. В действительности она введена для того, чтобы избежать многократной вложенности операторов if. Приведем листинг 6.8 - простой пример использования elseif:

Листинг 6.8. Оператор Elseif.

‹html›
‹head›
‹title› Оператор Elseif ‹/title›
‹/head›
‹body›
‹?php
if ($a > $b) // $a больше $b?
{
echo "а больше b"; // если да, то выводим и остальное пропускаем
}
elseif ($а == $b) // если нет, то $а равно $b?
{
echo "а равно b"; // если да, то выводим и остальное пропускаем
}
else
{
echo "а меньше b"; // если нет выводим
}
?›
‹/body›
‹/html›

С помощью этой программы можно выяснить отношение $а к $b. На самом деле elseif применяется не настолько часто, чтобы рассказывать о нем более подробно, поэтому перейдем к рассмотрению следующего оператора.

Поделиться с друзьями