Lieber Matthias,
oder – besser – den PHP-Code im HTML schachteln.
das empfinde ich als keineswegs besser (nur anders). Wirklich besser ist eine Ausgabe, die sich um HTML-Syntax nicht scheren muss. Da kommen dann die DOM-Objekte und -Methoden ins Spiel. Will man HTML5 so richtig gut unterstützen, benötigt man sogar noch einen auf DOM aufsetzenden HTML5-Parser, wie z. B. Masterminds/html5-php. Aber für den OP wäre das sicherlich Overkill...
Liebe Grüße,
Felix Riesterer.