Otomatik olarak php bir HTML başlık ve alt yazdırmak için en iyi yolu nedir?

2 Cevap php

Şu anda ben kullanıyorum:

PrintHeader();
/* Page code... */
PrintBottom();

Daha iyi bir yolu var mı?

2 Cevap

Herhangi bir çıkış otomatik olarak yapılmamalıdır. Olarak değil, her komut çağrı metni bir sayfa döndürebilir. Yani, elle sayfa renderer aramak zorunda.

So, you can make it with single call CallTemplateRender();
Not a much difference though

Iş mantığı ve ekran kodlarını ayırmak için elinden geleni, ben genellikle bir iç php sayfası içeren bir değişken olan bir ana php sayfasını kullanın. Böyle bir şey:

<html>
<head></head>
<body>
    include($template_file);
</body>
</html

Sonra benim mantık sayfa aşağıdaki gibi çalışır:

//do processing
$set_variables;

$template_file = "inner_file.php";
include("master_template.php");

Tabii ki onun biraz daha karmaşık olduğunu ama benim mantık ve ekranın her ayrı yüzden yönetmek daha kolay daha.