+ 1 до янтаря. Альтернативный синтаксис, без сомнения, более читабелен, особенно при вставке управляющих структур в HTML. И да, принятые стандарты кодирования зависят от организации. В нашем случае мы используем if (): endif в шаблонах, а if () {} в логике и серверной части кода. Соблюдайте аккуратность кода, включая отступ:
<?php if($number %2 != 0):?>
<p>I guess the number is odd</p>
<?php else:?>
<p>I guess the number is even</p>
<?php endif?>
В этом случае вам даже не нужна эта надоедливая точка с запятой в конце.
Для сравнения, вот "альтернативный" (или оригинальный) способ:
<?php if($number %2 != 0) {?>
<p>I guess the number is odd</p>
<?php } else {?>
<p>I guess the number is even</p>
<?php }?>
Соблюдайте эстетически нарушающие фигурные скобки по всему коду. Первый стиль лучше подходит для тегов HTML.