yo jamás he usado la coma. en el caso de hacer restas o sumas y al mismo tiempo concatenar, he usado paréntesis para encerrar las operaciones matemáticas y listo (lo he usado sobretodo en paginación).
sí me parece interesante cómo dan valores diferentes:
Código PHP:
<?
echo "Hagamos una resta: ".(10-7); //3
echo "Hagamos una resta: ".10-7; //error
echo "Hagamos una resta: " . 10 - 7; //-7
echo "Hagamos una resta: " , 10 - 7; //3
?>