П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое







Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 98029 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 29046 раз(а).

Учебник HTML.
Просмотров 56170 раз(а).

Руководство по PHP5.
Просмотров 25920 раз(а).

Хостинг через призму DNS.
Просмотров 30444 раз(а).

Подборка текстов стандартных документов.
Просмотров 28950 раз(а).

Учебник PHP - Самоучитель
Просмотров 33670 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 34957 раз(а).

Внешние атаки...
Просмотров 26931 раз(а).

Учебник PHP.
Просмотров 22761 раз(а).

SSI в примерах.
Просмотров 17842 раз(а).



 
 



Учебник РНР
Назад Глава 11. Структуры Управления Вперёд

elseif

elseif, как следует из названия, это комбинация if и else. Подобно else, она расширяет оператор if для выполнения других операторов в том случае, если оригинальное выражение if вычисляется в FALSE. Однако, в отличие от else, elseif будет выполнять альтернативное выражение только тогда, когда условное выражение в elseif будет вычислено в TRUE. Например, следующий код выведет a is bigger than b, a equal to b или a is smaller than b:

if ($a > $b) {
    print "a is bigger than b";
} elseif ($a == $b) {
    print "a is equal to b";
} else {
    print "a is smaller than b";
}

Может быть несколько elseif внутри одного оператора if. Первое выражение elseif (если имеется), которое вычисляется в TRUE, будет выполняться. В PHP вы можете также записать 'else if' (двумя словами), и поведение будет идентично 'elseif' (в одно слово). Синтаксически значения слегка различаются (если вы знакомы с C, это то же поведение), но в результате поведение будет совершенно аналогичным.

Оператор elseif выполняется только в том случае, если предшествующее выражение if и любое предшествующее выражение elseif вычислены в FALSE, а текущее выражение elseif вычислено в TRUE.


Назад Оглавление Вперёд
else ВверхАльтернативный синтаксис структур управления


 





Copyright © 2005-2011 Project.Net.Ru