|
SmartTemplate学习笔记(4) ?>
HTML 代码: <!-- IF username --> <H3> Welcome, {username} </H3> <!-- ENDIF -->
<!-- IF picture --> <img src="{picture}"> <!-- ENDIF picture -->
<!-- IF usergroup="ADMIN" -->
<a href="admin.php"> ADMIN Login </a><br>
<!-- ENDIF usergroup -->
输出代码: <H3> Welcome, John Doe </H3>
<a href="admin.php"> ADMIN Login </a><br>
★IF的子局 else 如果else子句出现在一个逻辑循环中,当if的条件不成立时则会被运行。 例子 代码: <?php
require_once "class.smarttemplate.php"; $page = new SmartTemplate("else.html");
$page->assign( 'username', 'John Doe' ); $page->assign( 'usergroup', 'ADMIN' ); $page->assign( 'picture', '' );
$page->output();
?>
模版
代码: <!-- IF username -->
<H3> Welcome, {username} </H3>
<!-- ENDIF -->
<!-- IF picture -->
<img src="{picture}">
<!-- ELSE -->
Picture not available! <br>
<!-- ENDIF picture -->
<!-- IF usergroup="ADMIN" -->
<a href="admin.php"> ADMIN Login </a><br>
<!-- ELSE -->
You are in guest mode!
<!-- ENDIF usergroup -->
输出
代码: <H3> Welcome, John Doe </H3>
Picture not available! <br>
<a href="admin.php"> ADMIN Login </a><br>
★elseif elseif是else和if组合起来的一种结构,其意义为"除此之外如果..." 以下是一个例子 代码: <?php
require_once "class.smarttemplate.php";
|