Итак, почему это работает:
<?php if (condition): ?>
<!--html code here-->
<?php endif; ?>
Но не просто так:
<?php
if (condition) { ?>
<!--html code here-->
<?
}
Я подумал, что это просто стиль, но я не могу заставить его работать вторым способом. Я просто что-то делаю не так? Я не вижу цели вывода HTML прямо в середине оператора if, если вы хотите, чтобы он всегда печатался.