время
|
|
Глава 10 Предопределенные 61
применим и к операторам else и elseif ( ) . Вот
пример подобной структуры:
if ($a'== 5):
print "а равно 5";
print "...";
elseif ($a == б) :
print "а эквивалентно б";
print "!!!";
else:
print "а около 5 или 6";
endif;
13.11. Конструкция switch
Оператор switch позволяет задавать несколько вариантов действий практически
так же, как и оператор elseif. На самом деле, используя elseif, можно написать
эквивалент любого оператора switch, но иногда switch гораздо понятнее. Допус-
тим, у вас есть следующий участок в программе:
166 Часть II. Программирование на РНР
if ($i == 0)
{
print "i равно О";
}
else
if ($i == 1)
{
print "i равно 1";
}
else
if ($i == 2) '
{
print "i равно 2";
}
else
print "ни одно условие не выполнилось";
Сэкономить время выполнения данной части, а также представить ее более логич-
ным способом и поможет этот оператор.
Следующий пример совершает действия,