我有一些课程可以为网站做一些事情,比如获取新闻、创建录音唱片、演出列表等。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>