Danny: Doppelte oder einfache Hochkomma verwenden ?

Beitrag lesen

Hi,

also ich verwende bevorzugt "" weil innerhalb '' normalerweise keine Variablen ersetzt werden und z.B. \n auch nicht funktioniert, d.h. print "$foo" den Inhalt der Var $foo ausgibt, print '$foo' aber nur den String $foo... So ginge es zwar auch: print '<p>'.$foo.'</p>' aber das wäre mir schon zu umständlich. Wenn Du ganze Blöcke HTML-Code schreiben willst, solltest Du die sog. "heredoc Syntax" verwenden, dann brauchst Du auch " nicht durch " zu entwerten, z.B.:

print <<< END_OF_HTML
<body>
 <p class="foo">$foo</p>
</body>
END_OF_HTML;

Bye,
Danny