Si ya estás dentro del echo no debes volver a indicar la estructura de PHP, porque ya estás dentro de la estructura. En tu caso te recomiendo que mejor las condiciones las hagas fuera del echo y luego añade la variable que deseas. Pero si aún quieres trabajar dentro del echo (no recomendable) puedes usar el operador ternario para poder lograrlo.
Código PHP:
Ver original<?php
$foo = 'bar';
$candy = 'candy';
echo 'foo ' . ($foo == 'foo' ? 'foo' : 'bar') . ' baz candy ' . ($candy == 'candy' ? 'twix' : 'snickers');