В файлах, содержащих только исходный код РНР, весь этот код обычно размещается в одном элементе разметки. Но в файлах компоновки элементы разметки в коде РНР и HTML используются совместно, и поэтому в таких файлах может присутствовать немало элементов разметки в коде РНР. В зависимости от конкретной ситуации может возникнуть потребность выводить элементы разметки в коде HTML из кодовых блоков условных операторов if и циклов.