Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
13.10. Альтернативный синтаксис для управляющих структур
РНР позволяет использовать альтернативный синтаксис для управляющих структур. Основные структуры, для которых применяется этот синтаксис, следующие: if, while, for, foreach и switch. Если существует необходимость проверить ту или иную переменную и на основании этого вывести код, то именно в этом случае применяется альтернативный синтаксис:
<?php if ($a == 5) : ?>
А равно 5
В данном примере используется структура if. Аналогичным образом могут быть описаны все вышеперечисленные операторы. Завершающим оператором для них будут соответственно следующие операторы: endif, endwhile, endfor, endforeach и endswitch.
Рассмотрим пример. Если значение переменной действительно равно 5, браузер помимо всего документируемого кода HTML выведет и строку «а равно 5».
Этот альтернативный синтаксис применим и к операторам else и elseif (). Вот пример подобной структуры:
if ($а==5):
print "а равно 5";
print "...";
elseif ($a == 6) :
print "а эквивалентно 6";
print
else:
print "а около 5 или 6";
endif;