Es macht den HTML Code übersichtlich.
Wenn man in demselben nachschaun und zb. Stil ändern will, ist das sinnvoll/nötig.
Die Broswerausgabe beeinflusst das nicht.
Sinnvoll auch beim Debugging in kompination mit einem <pre>.
In erster Linie subjektives empfinden.Zitat
Allerdings werden die einfachen Anführungszeichen vor der Ausgabe nicht nach zu interpretierenden Zeichencodes oder aufzulösenden Variablen durchsucht.
Theoretisch ein performance Gewinn, bei nicht normalen Anwendungen aber nicht spürbar.
Da ich aber sowieso Variablen nie direkt in die Strings schreibe, der Übersicht und Korrektheit wegen, empfehlen für mich sowieso die einfachen.
Und ich würde ganz gerne die Anführungszeichen im HTML Code einheitlich doppelt machen, und natürlich nicht escapen.
Edit: Irgendjemand hatte noch einen Benchmark Post geschrieben und zurückgezogen:
PHP Benchmarks gibt's auf The PHP Benchmark. Ein "-String mit war im Vergleich mit einem '-String 689 % langsamer!
Edit 2: Ich postes mal unten...