














*thinkphp3.0 写法与thinkphp5.0写法,在比较标签的变化只是 "<" 括号改为 "{" 括号,当然5.0你也可以配置为使用 "<" 。
一、 Thinkphp3.x.x写法,例在
我是if判断条件1 我不是if判断条件1
二、 Thinkphp5.x.x写法,例在{volist}循环标签中写法
{volist name="data" id="v"} {if condition="$v['id'] eq 1"}我是if判断条件1 {else /}我不是if判断条件1 {/if} {/volist}
三、 Thinkphp3.x.x比较标签和条件判断标签写法(个人不太喜欢用比较标签直接IF标签干)
1.我等于1 2.我等于1 3. <比较标签 name="变量" value="值">内容 4. 所有的比较标签都可以和else标签一起使用。 5. 比较标签一共支持8种,thinkphp3.0.x建议用小写 a) eq 等于(==,注意=是赋值,==是等于,===是恒等于) b) gt 大于(>) c) lt 小于(<) d) egt 大于等于(>=) e) elt 小于等于(<=) f) neq 不等于(<>) g) heq 恒等于(===) h) nheq 不恒等于(!==)我不等于1
四、 Thinkphp5.x.x比较标签和条件判断标签写法(个人不太喜欢用比较标签直接IF标签干)
1. {eq name="a" value="1"}我等于1{/eq} 2. {eq name="a" value="1"}我等于1 {else /}我不等于1 {/eq} 3. {比较标签 name="变量" value="值"}内容 {/比较标签} 4. 所有的比较标签都可以和else标签一起使用。 5. 比较标签一共支持8种,thinkphp5.0.x建议用小写 a) eq 等于(==,注意=是赋值,==是等于,===是恒等于) b) gt 大于(>) c) lt 小于(<) d) egt 大于等于(>=) e) elt 小于等于(<=) f) neq 不等于(<>) g) heq 恒等于(===) h) nheq 不恒等于(!==)