Например, есть код:
<?php
$a = 1;
$b = 3;
if ($a > $b){
echo "<p>a > b</p>";
}
if ($a <= $b){
echo "<p>a <= b</p>";
}
?>
Тут всё просто, вывод HTML параграфа при определённом условии. Я хочу оптимизировать этот код. И тут у меня два пути действия:
1. Написать HTML код вне PHP:
<?php
$a = 1;
$b = 3;
if ($a > $b){ ?>
<p>a > b</p>
<?php
}
if ($a <= $b){ ?>
<p>a <= b</p>
<?php
}
?>
2. Использовать альтернативный синтаксис структур управления:
<?php
$a = 1;
$b = 3;
if ($a > $b): ?>
<p>a > b</p>
<?php endif;
if ($a <= $b): ?>
<p>a <= b</p>
<?php endif;
?>
Уважаемые коллеги, лично я использую всегда первый способ, просто выводя HTML код вне PHP обработчика. Расскажите, пожалуйста, зачем нужен второй способ, который содержит как больше букв, так и, сугубо по моему мнению, менее удобный для восприятия.