por eso lo mejor es usar el modelo MVC y separar lo mas posible la vista (html) de php ya sea usando algun motor template como smarty o usando lo minimo e indispensable como son los foreach y los if, y nunca escribir html en los echo es decir:
malo:
Código PHP:
echo "<p> Este es un ejemplo de $variable </p>";
bueno
Código PHP:
<p> Este es un ejemplo de <?php echo $variable;?> </p>
esto te ayuda a que la pagina ande un poco mas rapido, y que si tenes que validar sea mas facil encontrar el error.
salu2