在我作为网络程序员的时候我看过几个脚本(虽然我还是新手),其中包含了一种不常见的PHP。
PHP没有像<div><?php echo $foo; ?></div>
这样常用的方式添加,但这样:<div>{FOO}</div>
或此<div>{$foo}</div>
。
我想知道我怎么能做到这样的事情?我真的很想学这个东西。
有人可以指导我找到正确的资料来学习吗?
感谢。
答案 0 :(得分:3)
它必须是模板引擎吗?您从PHP脚本中为其注入值。 Smarty是一个基本的例子。
例如,从您的PHP页面,您可以写:
include('Smarty.class.php');
$smarty = new Smarty;
$smarty->assign('foo', 'Bar Baz');
$smarty->display('index.tpl');
而且,您的模板页面看起来像
<div>{foo}</div>
使用.tpl扩展。
运行程序时,模板变量{foo}将被其指定值“Bar Baz”替换
答案 1 :(得分:2)