Smarty是一个模板引擎,用于将PHP代码和HTML分离,使得代码更易于维护和理解。Smarty具有以下用法:
require_once('smarty/libs/Smarty.class.php');
$smarty = new Smarty();
$smarty->setTemplateDir('templates');
$smarty->setCompileDir('templates_c');
$smarty->assign('name', 'John');
$smarty->assign('age', 25);
$smarty->display('index.tpl');
<h1>Welcome, {$name}!</h1>
<p>Your age is: {$age}</p>
<p>Your birth year is: {math equation="2022 - $age"}</p>
<p>Your name in uppercase: {$name|upper}</p>
这是Smarty的基本用法,它还提供了更多高级功能,如条件语句、循环结构和模板继承等,以更好地管理和展示数据。