Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как называется этот синтаксис? (применяется в шаблонах)

00 голосов
4
Так получилось, что мне надо немного подправить почти готовый проект, кроме меня сейчас никого нет, а я почти не знаю Битрикс.
В этом проекте в шаблонах встречается такой синтаксис.
Код
<?=$arItem["SECTION_PAGE_URL"]?>

и такой
Код
<?foreach($arResult["SECTIONS"] as $arItem):?>
<?endforeach;?>


Это как бы почти пхп, на мой взгляд, только = после <? вызывает вопросы, да и видно, что синтаксис foreach отличается от обычного пхпшного.
Чтобы научиться этим пользоваться (читать-то в принципе без проблем получается), надо бы знать, как оно называется.
спросил 04 Окт, 13 от Macka (140 баллов)

4 Ответы

00 голосов
Это php в чистом виде.
Есть варианты foreach(){...}, if(){...} а есть foreach(): ... endforeach; if(): ... endif; и т.д.
<?= равнозначно выводу <?echo
ответил 18 Окт, 13 от smileplz (8,020 баллов)
00 голосов
Цитата
Max Pryazhevsky пишет:
Это php в чистом виде.

Есть варианты foreach(){...}, if(){...} а есть foreach(): ... endforeach; if(): ... endif; и т.д.

<?= равнозначно выводу <?echo


А где эти варианты описаны на php.net и как, хотя бы, они называются?
ответил 21 Янв, 14 от Macka (140 баллов)
00 голосов
А поискать пробовали? control-structures php
ответил 09 Май, 14 от smileplz (8,020 баллов)
00 голосов
Так и называется -короткие теги (short tags) и альтернативный синтаксис (alternative syntax).
ответил 04 Сен, 14 от Eddie (2,060 баллов)

Похожие вопросы

0 голосов
0 ответов
0 голосов
3 ответов
0 голосов
1 ответ
спросил 16 Дек, 13 от MartinGot (100 баллов)
0 голосов
4 ответов
спросил 08 Сен, 13 от Safran (120 баллов)
0 голосов
1 ответ
спросил 13 Авг, 13 от tishka (200 баллов)