在我作爲一名web程序員(我還是新來的)期間,我已經看到了幾個腳本,這些腳本以非常規的方式包含了PHP。在HTML文件中使用PHP - 一種不常見的方式
PHP未添加像<div><?php echo $foo; ?></div>
這樣的常用方式,但是這種方式:<div>{FOO}</div>
或此<div>{$foo}</div>
。
我想知道我該如何實現這樣的事情?我真的很想學這個東西。
有人能指引我到正確的渠道來了解此信息嗎?
謝謝。
在我作爲一名web程序員(我還是新來的)期間,我已經看到了幾個腳本,這些腳本以非常規的方式包含了PHP。在HTML文件中使用PHP - 一種不常見的方式
PHP未添加像<div><?php echo $foo; ?></div>
這樣的常用方式,但是這種方式:<div>{FOO}</div>
或此<div>{$foo}</div>
。
我想知道我該如何實現這樣的事情?我真的很想學這個東西。
有人能指引我到正確的渠道來了解此信息嗎?
謝謝。
它必須是一個模板引擎?您從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}將被分配給它的價值「酒吧巴茲」
它有不惜任何代價要.tpl? :S – Aborted
@ Dugi-我不這麼認爲。只是在smarty的背景下推廣:-) – janenz00