【发布时间】:2013-05-27 20:10:10
【问题描述】:
我有一些课程可以为网站做一些事情,比如获取新闻、创建录音唱片、演出列表等。listGigs()、listHeadlines() 等函数可以将相关信息打印到屏幕上。
让函数将所有 html 作为变量返回,然后再打印这个变量,而不是直接通过函数调用打印出来,这有什么缺点吗?
如果我可以在通用变量中设置每个页面的所有内容,例如$maincontent 然后我可以在 html 模板中调用它们。这似乎很简单,我只是想知道这是否是好的做法。无论如何,这是我正在谈论的总体计划:
在php文件中
$maincontent = $news->getHeadlines;
include_once 'template.php';
在模板文件中
<body>
<div>Some stuff</div>
<div clas="main"><?php echo $maincontent; ?></div>
</body>
【问题讨论】:
标签: php function templates printing