Und aus genau diesem Grund ging man dazu über, auch bei PHP den Code und das Design zu trennen. Stichwort: Template-Engine. In dieser Richtung läge die einzig saubere Lösung. Ansonsten kannst Du den Code drehen und wenden, wie Du magst - hübscher wird er nicht.
Ich würde dann allenfalls versuchen, wie in Deinem ersten Beispiel den
HTML-Code 1:1 zu belassen und diesen in PHP mit einfachen Anführungszeichen zu notieren.
Daniel R. Wolf
mit Grüßen aus Hamburg