PHP'de HTML'yi nasıl yankılayabilirim?

Bir sayfa oluşturmak için koşullu olarak HTML çıktısı almak istiyorum, bu yüzden PHP 4+'da çok satırlı HTML parçacıklarını yankılamanın en kolay yolu nedir? Smarty gibi bir şablon çerçevesi kullanmam gerekir mi?

echo '<html>', "\n"; // I'm sure there's a better way!
echo '<head>', "\n";
echo '</head>', "\n";
echo '<body>', "\n";
echo '</body>', "\n";
echo '</html>', "\n";

Böyle dene:


$variable = 
Yorumlar (6)

Kontrol yapıları için alternatif sözdizimi]1 kullanabilir ve php'den çıkabilirsiniz:

<?php if ($something): ?>

    <?=$shortButControversialWayOfPrintingAVariable ?>
    <?php /* A comment not visible in the HTML but is a bit of a pain to write */ ?>
<?php else: ?>

<?php endif; ?>
Yorumlar (2)

Ben bu tarzdan yanayım:



      Definitely X
      Totally not X

ASP tarzı etiketler kullanıyorum, evet. PHP ve HTML'nin harmanlanması benim gözüme süper okunabilir görünüyor. İşin püf noktası `` işaretlerini doğru yerleştirmek.

Yorumlar (2)