在做項目的時候發(fā)現(xiàn)在ThinkPHP的模板標簽eq中,對于0、null、false的判斷是一樣的,也就是說如果變量是這三個值的話就無法區(qū)分了,搞的我很郁悶,翻了下官方手冊沒找到,想想不應(yīng)該呀,又翻了一遍,發(fā)現(xiàn)原來還有個heq和nheq標簽,官方手冊只是提了一下,也沒細說,因此很多人可能忽略了,這個標簽是用于判斷恒等于的,就等于“===”了,這下好了,問題解決。具體使用方法跟eq標簽一樣,
如下所示:
<!--heq標簽-->
<heq name="var" value="0">...</heq>
<heq name="var" value="">...</heq>
<heq name="var" value="false">...</heq>
<!--if標簽中使用-->
<if condition="$var heq 0">...</if>
<if condition="$var heq ''">...</if>
<if condition="$var heq false">...</if>
以上這篇ThinkPHP模板標簽eq if 中區(qū)分0,null,false的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持。
【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。