Php atribuindo várias seqüências de caracteres a uma única variável

Existe uma maneira mais limpa de atribuir várias strings a uma única variável no php?

Atualmente, eu gosto desse

<?php $myStr = ''; $myStr .= 'John'; $myStr .= '
'; $myStr .= 'Paul'; $myStr .= '
'; $myStr .= 'Ringo'; echo $myStr; ?>

Eu também uso HEREDOC . Mas existem outras formas?

   

Se você tiver que concatenar muitos dados, pode ser uma boa idéia usar arrays . É mais limpo (não necessariamente mais eficiente em termos de memory).

 $items = array('Hello', 'How', 'Are', 'You?'); echo implode(' ', $items); 

Pode ser feito por array e implode() como abaixo

 $names = array('John', 'Paul', 'Ringo'); $myStr = implode("
", $array); echo $myStr;