Альтернативный синтаксис управляющих конструкций в PHP отличается от традиционного тем, что открывающая фигурная скобка заменяется на двоеточие, а завершающая — на ключевое слово, соответствующее используемой конструкции (endif, endswitch, endwhile, endfor и endforeach). 14
При использовании альтернативного синтаксиса фигурные скобки не ставятся, даже если используется несколько инструкций. 1 После условия ставится двоеточие, после которого указывается одна или более инструкций, в самом конце, для указания завершения общей конструкции, используется ключевое слово endif. 1
Альтернативный синтаксис можно использовать, например, для вставок в HTML-разметку, так как в этом случае код PHP и HTML будут разделены, что упрощает вёрстку страницы. 1