@@Gunnar Bittersmann:
nuqneH
Ein weiteres, aber nicht minder wichtiges Argument, warum man PHP in HTML notieren sollte und nicht andersrum: Einrückungen.
Bei
<div>
<?= $foo ?>
<div>
<?= $bar ?>
<div>
<?= $baz ?>
</div>
</div>
ist sofort ersichtlich, dass ein </div>-End-Tag fehlt.
Das wird bei
echo '<div>';
echo $foo;
echo '<div>';
echo $bar;
echo '<div>';
echo $baz;
echo '</div>';
echo '</div>';
schon deutlich schwieriger.
Auch mit Tabulatoren
echo "<div>";
echo "\t".$foo;
echo "\t<div>";
echo "\t\t".$bar;
echo "\t\t<div>";
echo "\t\t\t".$baz;
echo "\t\t</div>";
echo "</div>";
wird es nicht besser.
Auch mit allem in einem echo
nicht:
echo "<div>\n"
."\t".$foo."\n"
."\t<div>\n"
."\t\t".$bar."\n"
."\t\t<div>\n"
."\t\t\t".$baz."\n"
."\t\t</div>\n"
."</div>\n";
Im PHP-Code die Einrückungen vornehmen, ist wohl auch nicht das, was man will:
echo "<div>\n"
.$foo."\n"
.<div>\n"
.$bar."\n"
."<div>\n"
.$baz."\n"
."</div>\n"
."</div>\n";
Man will
<div>
<?= $foo ?>
<div>
<?= $bar ?>
<div>
<?= $baz ?>
</div>
</div>
Qapla'
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)