PHP: değişken olarak Tüm HTML sayfası - daha iyi bir yolu var mı?

0 Cevap php

Ben bir kullanıcı bir özet ile sunulan formun sonunda, büyük bir form var:

You have entered:
<table>
    <tr>
        <td>First name</td>
        <td><?php echo $firstname ?></td>
    </tr>
    <tr>
        <td>Last name</td>
        <td><?php echo $lastname ?></td>
    </tr>
</table>

Ben ilk özet sayfasını tasarlanmış ve şimdi düşünce bir onay e-posta olarak kullanıcıya bu sayfayı göndermek için güzel olacağını bana geldi. Ben şimdi ne yaptım şudur:

<?php $summarypage = "<table>
        <tr>
            <td>First name</td>
            <td>".$firstname."</td>
        </tr>
        <tr>
            <td>Last name</td>
            <td>".$lastname."</td>
        </tr>
    </table>";
echo $summarypage; ?>

Döngüler için ben $summarypage .= "blabla"; döngüler içinde kullanın.

E-posta gönderirken, ben sadece $summarypage almak ve benim e-posta gövdesine ekleyebilirsiniz. Güzel.

Is what I am doing OK? It seems very "not elegant" to me.
Isn't $summarypage being rendered totally anew when I call it again in my e-mail - meaning all variables concatenated with it (e.g. $firstname) will be called again - performance hog?

Ben sadece $summarypage değişkeni yazabilirsiniz "tampon" bir tür var mı, yani ben daha sonra bir düz metin değişkeni var? $newsummarypage = string($summarypage) hile yapmak istiyorsunuz?

0 Cevap