我有一些類爲網站做事情,如獲取新聞,創建記錄唱片,演出列表等。有功能爲listGigs(),listHeadlines()等,這些打印出相關的信息到屏幕上。PHP:使用函數來打印內容與返回內容作爲變量,然後打印,而不是
是否有一個缺點,有一個函數返回所有的HTML作爲變量,然後打印這個變量,而不是直接通過函數調用打印出來?
如果我可以爲通用變量中的每個頁面設置所有內容,例如$ maincontent然後我可以在html模板中調用這些。這似乎挺直的,我只是想知道這是否是好的做法。這裏就是我反正談論的總體規劃:在模板文件
在PHP文件
$maincontent = $news->getHeadlines;
include_once 'template.php';
<body>
<div>Some stuff</div>
<div clas="main"><?php echo $maincontent; ?></div>
</body>
感謝您的回覆,夥計們。 – Shane
糟糕,沒有完成,... 由php數據結構你的意思是一個數組?在這種情況下,類文件從數據庫創建一個數組,以便已經存在於對象中(如果我正確理解這些概念...),然後該函數將其轉換爲html。我沒有看到如何創建json或其他任何沒有其他功能的東西來做到這一點。 – Shane