PHP/FI Version 2.0

         

PHP поддерживает switch конструкцию очень



Пример 37

PHP поддерживает switch конструкцию очень похожую на эквивалентную в C.

<? $a=0; switch($a) { case 1; echo "a is 1"; break; case "hello"; echo "a is hello"; break; default; echo "a is unknown"; break; }


>

Выше - пример конструкции switch. Она подобна последовательности конструкций if/elseif/else, но более легко читаема. Единственое различие между конструкцией switch PHP и подобным ему в C - это, что в конце каждой строки используется точка с запятой. Нет никаких двоеточий.Как объяснялось в раздел Конструкции Языка, выше, тот же самое может быть получено с switch(); endswitch;.

Все эти конструкции могут быть конечно же вложены и использоваться друг внутри друга, точно так же как в C. Различные файлы в каталоге примеров дистрибуции PHP обеспечат хорошую отправную точку для изучения языка.



Содержание раздела