Мне на днях стало интересно зачем закрывать некоторые выражения точкой с запятой <?php endif; ?>, я всегда писал так <?php endif ?>. Так зачем люди пишут лишний символ, если синтаксис языка позволяет его не писать?
Я пишу для единообразия, потому что можно. Мне хочется . Знаю, что можно не писать, но почему бы и нет. Я даже и так пишу Код (PHP): <?= "fignya"; ?> Хотя тоже можно не ставить
Тут больше слово единообразие подходит, я сейчас редактирую wp шаблон так там везде такие записи, там не реально допустить ошибку так как нет инструкций в 2+ строк. Возможно привычка была у автора шаблона)))