PHP 条件语句

在您编写代码时,经常会希望为不同的决定执行不同的动作。您可以在代码中使用条件语句来实现这一点。

if 语句 - 如果指定条件为真,则执行代码

if...else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码

if...elseif....else 语句 - 根据两个以上的条件执行不同的代码块

switch 语句 - 选择多个代码块之一来执行

PHP-if语句

if语句用于在指定条件为true时执行代码。  

if(条件){  
当条件为true时执行的代码;  
}

PHP-if...else语句  

请使用if....else语句在条件为true时执行代码,在条件为false时执行另一段代码。  

if(条件){  
条件为true时执行的代码;  
}else{  
条件为false时执行的代码;  
}

PHP-if...elseif....else语句  

请使用if....elseif...else语句来根据两个以上的条件执行不同的代码。  

if(条件){  
条件为true时执行的代码;  
}elseif(condition){  
条件为true时执行的代码;  
}else{  
条件为false时执行的代码;  
}

Zblog中判断案例

该判断可应用在Zblog中对于用户等级的判断,譬如在Zblog某模板中,我这样使用:

 {if $user.Level == 5}
                    <i class="fa fa-heart"></i> <span style="color: #FF0000;">{$user.Name}</span>,欢迎您登录!  <a href="#xylogout"><i class="fa fa-times"></i> 退出</a>
   {elseif  $user.Level == 1}
                    <i class="fa fa-heart"></i> <span style="color: #FF0000;">吾皇万岁!欢迎登录!</span> <a href="http://www.ccooc.cn/zb_system/cmd.php?act=login"><i class="fa fa-navicon"></i> 后台管理</a>  <a href="#xylogout"><i class="fa fa-times"></i> 退出</a>
 {else}
                    {$zbp->Config('txcms2')->topy}&nbsp;<a href="javascript:;" class="xylogin"><i class="fa fa-user"></i> 登录</a>
 {/if}