Naik это в учебниках так пишут для увеличения читаемости кода
новичкам понятнее код выглядит когда
echo "<p>$var</p><br /><p>$var_end</p>";
а нет так:
echo '<p>' . $var . '</p><br /><p>' . $var_end . '</p>';
В двойных кавычках переменные автоматически заменяются на значения, но это немного замедляет работу скрипта, а в одинарных кавычках текст выводится без замены значений и приходится применять конкатенацию строк с помощью точки.