Я думаю, это зависит от ситуации.
сколько строк вы хотите отобразить в браузере?
строки содержат значения переменной $? $ массив значений?
Вы проходите через набор данных? и т. д.
На мой взгляд, большую часть времени можно просто повторять линии.
<?php
if ( check($something) ) {
echo "Some variable is: $something<br/>\n";
} else {
echo "Some variable is something else!<br/>\n";
}
?>
может быть более читабельным, чем:
<?php
if ( check($something) ) {
?>
Some variable is: <?php echo $something; ?><br/>
<?php
} else {
?>
Some variable is something else!<br/>
<?php
}
?>
и с некоторыми IDE (или, например, stackoverflow.com syntaxhighlighting), он может быть даже более удобочитаемым для использования:
<?php
if ( check($something) ) {
echo 'Some variable is: '.$something."<br/>\n";
} else {
echo "Some variable is something else!<br/>\n";
}
?>
В итоге:
PHP предлагает вам множество вариантов отправки контента вашему клиенту.
«Лучший метод» отличается от случая кейса.
Выберите метод, который является наиболее читаемым / поддерживаемым и , используйте его последовательно.