我是一個CS學生做項目,所以它真的不是那麼重要。我選擇使用php/html作爲我的平臺。無論如何,我的問題是關於將常見的HTML代碼放入一個PHP文件,然後從該文件調用函數來輸出HTML。這是常見的做法嗎?這就是我正在做的事情,它似乎工作正常。我的目標(像所有人一樣)只需更新一個文件,並通過我的網站將更改級聯起來。我只是好奇這樣做的行業標準方式是什麼,以及是否有其他好的方法來做到這一點。這是我得到了現在要去的僞代碼示例:使用PHP的'模板'的HTML頁
<?php
class template
{
function sideBar(){ echo <div>..sidebar stuff that is consistent on all pages..</div>
function head(){ echo css import stuff}
function scripts(){echo <script>javascript stuff</script>} //this one didnt work fyi
}
?>
,然後在html我做這樣的事:
<?php $template=new template; ?>
<html>
<head> <?php $template->head(); ?> </head>
<body>
<?php
$template->sidebar();
$template->scripts();
?>
</body>
</html>
您可能希望查看模板引擎,我自己現在使用[TemplatePower](http://templatepower.codocad.com/)多年。它給你一個好主意,如何分解這兩者。 – LinkinTED
如果它符合您的需求,爲什麼不使用它?大多數人使用框架(Symfony,CI,Zend,...)。你也可以使用像PHPCake或Smarty這樣的模板引擎。 – GuyT
我會建議你使用MVC來分離數據,邏輯和視圖。 – xzegga