2012-10-13 24 views
1

在我作爲一名web程序員(我還是新來的)期間,我已經看到了幾個腳本,這些腳本以非常規的方式包含了PHP。在HTML文件中使用PHP - 一種不常見的方式

PHP未添加像<div><?php echo $foo; ?></div>這樣的常用方式,但是這種方式:<div>{FOO}</div>或此<div>{$foo}</div>

我想知道我該如何實現這樣的事情?我真的很想學這個東西。

有人能指引我到正確的渠道來了解此信息嗎?

謝謝。

回答

3

它必須是一個模板引擎?您從PHP腳本中爲其注入值。 Smarty是一個基本的例子。

例如,從你的PHP頁面,你寫的:

include('Smarty.class.php'); 
$smarty = new Smarty; 
$smarty->assign('foo', 'Bar Baz'); 
$smarty->display('index.tpl'); 

而且,你的模板頁面看起來像

<div>{foo}</div> 

與.tpl extenstion。

當程序運行時,模板變量{FOO}將被分配給它的價值「酒吧巴茲」

+0

它有不惜任何代價要.tpl? :S – Aborted

+0

@ Dugi-我不這麼認爲。只是在smarty的背景下推廣:-) – janenz00

相關問題