wm-help.net -> Электронная библиотека -> PHP -> Справочник по PHP функциям -> Альтернативный Синтаксис Структур Управления -> Версия для печати

Альтернативный Синтаксис Структур Управления

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

Альтернативный синтаксис структур управления

PHP предлагает альтернативный синтаксис для некоторых структур управления: if, while, for, foreach и switch. В каждом случае базовая форма синтаксиса изменяется - открывающая фигурная скобка заменяется на двоеточие (:), а закрывающая - на endif;, endwhile;, endfor;, endforeach; или endswitch;, соответственно.

<?php if ($a == 5): ?>
A is equal to 5
<?php endif; ?>

В этом примере HTML-блок "A is equal to 5" вложен в оператор if, записанный в альтернативном синтаксисе. Это HTML-блок будет отображён, только если значение $a равно 5.

Альтернативный синтаксис применяется также к else и elseif. Вот структура if с elseif и else в альтернативном формате:

if ($a == 5):
    print "a equals 5";
    print "...";
elseif ($a == 6):
    print "a equals 6";
    print "!!!";
else:
    print "a is neither 5 nor 6";
endif;

См. также примеры для while, for и if.


Назад Оглавление Вперёд
elseifВверх while

Rambler's Top100