Perdonatemi ma se si tratta di fare hard coded di significative porzioni di html in php è sempre meglio utilizzare heredoc

Codice PHP:
$b="#FFFFFF";
$g="#CCCCCC";
echo <<<END
<table width="450" border="1">
   <th scope="col" bgcolor="
$g" >Orario</th>
   <th scope="col" bgcolor="
$b" >lun</th>
   <th scope="col" bgcolor="
$b" >mar</th>
   <th scope="col" bgcolor="
$b" >mer</th>
   <th scope="col" bgcolor="
$b" >gio</th>
   <th scope="col" bgcolor="
$b" >ven</th>
   <th scope="col" bgcolor="
$b" >sab</th>
   <th scope="col" bgcolor="
$b" >dom</th>
</table>
END; 
Che oltre a liberarti dell'escape selvaggio ti da la risoluzione delle variabili allinterno della porzione di codice html. Come spiegano nel manuale è come una stringa tra " senza l'uso dei ". Nell'esempio è evidente come il cambiare lo sfondo dei th a me costa modificare 6 caratteri, mentre negli altri metodi sono condannato a modificarne 42 o a fare dei replace che potrebbero produrre effetti indesiderati

Heredoc - Riferimento al manuale