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}