 |
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. |  |