present 標籤用於判斷模板變數是否已賦值,功能等同 PHP isset();notpresent 則相反。
<present name="username">{$username} 你好!</present>
<notpresent name="username">用戶名不存在或未登入</notpresent>
<present name="username">{$username} 你好!<else/>用戶名不存在或未登入</present>
if (isset($username)) {
echo "{$username} 你好!";
} else {
echo "用戶名不存在或未登入";
}
此標籤常用於登入狀態檢查、表單欄位是否提交等場景,語義清晰且易讀。