Şu anda ben kullanıyorum:
PrintHeader();
/* Page code... */
PrintBottom();
Daha iyi bir yolu var mı?
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.