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的基本用法,它還提供了更多高級功能,如條件語句、循環結構和模板繼承等,以更好地管理和展示數據。