Possible Duplicate:
String concatenation vs array implode in PHP
there are situations in which you build the string trough a function like:
$output = '';
if($something) $output .= '<div>foo</div>';
if($something_else) $output .= '<div>moo</div>';
...
echo $output;
Do you think it's better to use a array instead and implode it at the end?
$output = array();
if($something) $output[] = '<div>foo</div>';
if($something_else) $output[] = '<div>moo</div>';
...
echo implode("\n", $output);
Is it considered a better practice?