estas volviendo a lo mismo !!!
 
no puedes asignar un 
echo a una variable, deberías 
leer un manual... 
    Código PHP:
    $foo = 'a';
$foo .= 'b';
$foo .= 'c';
while (/* ... */)
{
 $foo .= '...';
}
$foo .= 'd';
$foo .= '...'; 
    
  debes concatenar tus variables, o bien... imprimirlas   
PDTA: no dejes de 
leer el manual de PHP (básico)