Johannes Zeller: PHP Code

Beitrag lesen

Hallo Matt,

$price = 10+12;
echo '<tr><td><strong>'.$price.'<br/>';

Oder:
<? $price = 10+12; ?>
<tr><td><strong><?=$price; ?><br/>';

Letzteres ist meiner Meinung nach sauberer, es kann aber auch übersichtlicher sein, wenn man gewisse HTML-Teile von PHP ausgeben lässt, eine wirkliche Entscheidung lässt sich nur im Individualfall treffen.

Beides sind aber eigentlich Vorgehensweisen, die man nur bei kleinen, mal eben zusammen gehackten Scripts verweden sollte. Es ist wesentlich sauberer, HTML- und PHP-Code mittels eines Template-Systems (Smarty wurde ja als Beispiel schon genannt) komplett zu trennen.

Schöne Grüße,

Johannes