Claro, te recomiendo leas la sintaxis de PHP, no puedes concatenar un if dentro de un echo, lo que sí puedes hacer es concatenar strings:
Código php:
Ver original$foo = 'algo';
if(algo()) {
$foo .= 'otro algo';
} else {
$foo .= 'del else';
}
$foo .= 'mas cosas';
echo $foo;
Saludos