Hallo,
Nun ja, du kannst entweder aus dem PHP-Tag aussteigen:
<?
if(Bedingung) {
?>
<h1 style="text-align: center">Hallo Welt</h1>
<? } ?>
oder kannst beim echo-Befehl den String in Apostrophe fassen:
<?
echo '<h1 style="text-align: center">Hallo Welt</h1>';
?>
Das hat dann allerdings den Nachteil, dass der String nicht ge-
parsed wird, d.h. du kannst nicht
<?
$user = "Markus";
echo '<h1 style="text-align: center">Hallo $user</h1>';
?>
sondern musst
<?
$user = "Markus";
echo '<h1 style="text-align: center">Hallo '.$user.'</h1>';
?>
schreiben, um
<h1 style="text-align: center">Hallo Markus</h1>
zu erhalten.
All diese Möglichkeiten gehen, und außerdem ginge noch die Here-Doc-Syntax:
echo <<<ENDE
<h1 style="text-align: center">Hallo $user</h1>
ENDE;
Diese bietet sich vor allen Dingen bei längeren HTML-Passagen mit verstreuten Variablen darin an.
Der größte Nachteil ist, daß eine ggf. vorhandene Struktur im PHP-Quelltext (optisch) gestört wird,
weil die Endmarke (hier: ENDE) unbedingt ganz links stehen muß.
Schönen Gruß
Rainer