Эй, есть альтернативный синтаксис для оператора switch в PHP, но этот код не работает:
<div> <?php switch($variable): ?> <?php case 1: ?> <div> Newspage </div> <?php break;?> <?php case 2: ?> </div> Forum <div> <?php break;?> <?php endswitch;?> </div>
Ошибка анализа: синтаксическая ошибка, неожиданный T_INLINE_HTML, ожидающий T_ENDSWITCH или T_CASE или T_DEFAULT в / path / to / file в строке #
Решение этой проблемы заключается в установке switch($variable):
с case 1:
в тот же блок кода PHP:
<div> <?php switch($variable): case 1: ?> <div> Newspage </div> <?php break;?> <?php case 2: ?> </div> Forum <div> <?php break;?> <?php endswitch;?> </div>