1. Un bloque tipo if, for, etc. no es una cadena, por ende no la puedes ir concatenando

2. Lo que debes concatenar son los resultados (cadenas) generados dentro del bloque, algo así...
Código PHP:
$foo = '';
$foo .= 'bar';
for (/* ... */) {
$foo .= $candy;
}
$foo .= 'does';