迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
{if $member.groupid <> 6 or $member.groupid <> 3}
當會員組不等于6或者3 輸出
{else}
當會員組等于6或者3 輸出
{/if}
為啥不能用呢?
哈哈,語法不對呢
<>是不是php的語法!=
你好,正確方法是
【youmu】1樓的方案 改成:!=
php語法里面是沒有<>的,sql才可以用它
小白 不好意思 謝謝了
{if $member.groupid != 6 || $member.groupid != 3}
這樣也不能用呢? 是不是不能這么寫 判斷呢
【實習程序員: 候富強】2樓
就是有問題,v3版本出現(xiàn)的,之前我已經(jīng)就if判斷的問題提交兩次了,但是官方不正視該問題的存在,說是php語法,不可能出問題。
{if $member.groupid != 6 || $member.groupid != 3} 當會員組不等于6或者3 輸出 {else} 當會員組等于6或者3 輸出 {/if}
判斷語法是是正確的。
但是,我覺得你的邏輯不對,這種寫法在用戶登錄之后是沒有問題的,但沒有登錄的用戶就會有有問題
{if $member} {if $member.groupid != 6 || $member.groupid != 3} 當會員組不等于6或者3 輸出 {else} 當會員組等于6或者3 輸出 {/if} {/if} 這樣最保險
關(guān)鍵問題是
如上判斷無效 我改為
{if $member.groupid == 6} 輸出 {else if $member.groupid == 3} 輸出 {else} 輸出 {/if}
就只能這樣寫了 。
【pattern】6樓
哈哈,語法不對呢
<>是不是php的語法!=
你好,正確方法是
【youmu】1樓的方案 改成:!=
php語法里面是沒有<>的,sql才可以用它
小白 不好意思 謝謝了
{if $member.groupid != 6 || $member.groupid != 3}
當會員組不等于6或者3 輸出
{else}
當會員組等于6或者3 輸出
{/if}
這樣也不能用呢? 是不是不能這么寫 判斷呢
【實習程序員: 候富強】2樓
就是有問題,v3版本出現(xiàn)的,之前我已經(jīng)就if判斷的問題提交兩次了,但是官方不正視該問題的存在,說是php語法,不可能出問題。
{if $member.groupid != 6 || $member.groupid != 3} 當會員組不等于6或者3 輸出 {else} 當會員組等于6或者3 輸出 {/if}判斷語法是是正確的。
但是,我覺得你的邏輯不對,這種寫法在用戶登錄之后是沒有問題的,但沒有登錄的用戶就會有有問題
{if $member} {if $member.groupid != 6 || $member.groupid != 3} 當會員組不等于6或者3 輸出 {else} 當會員組等于6或者3 輸出 {/if} {/if} 這樣最保險關(guān)鍵問題是
{if $member.groupid != 6 || $member.groupid != 3}如上判斷無效 我改為
{if $member.groupid == 6} 輸出 {else if $member.groupid == 3} 輸出 {else} 輸出 {/if}就只能這樣寫了 。
【pattern】6樓