ThinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法
在做項(xiàng)目的時(shí)候發(fā)現(xiàn)在ThinkPHP的模板標(biāo)簽eq中,對(duì)于0、null、false的判斷是一樣的,也就是說(shuō)如果變量是這三個(gè)值的話就無(wú)法區(qū)分了,搞的我很郁悶,翻了下官方手冊(cè)沒(méi)找到,想想不應(yīng)該呀,又翻了一遍,發(fā)現(xiàn)原來(lái)還有個(gè)heq和nheq標(biāo)簽,官方手冊(cè)只是提了一下,也沒(méi)細(xì)說(shuō),因此很多人可能忽略了,這個(gè)標(biāo)簽是用于判斷恒等于的,就等于“===”了,這下好了,問(wèn)題解決。具體使用方法跟eq標(biāo)簽一樣,
如下所示:
<!--heq標(biāo)簽-->
<heq name="var" value="0">...</heq>
<heq name="var" value="">...</heq>
<heq name="var" value="false">...</heq>
<!--if標(biāo)簽中使用-->
<if condition="$var heq 0">...</if>
<if condition="$var heq ''">...</if>
<if condition="$var heq false">...</if>
以上這篇ThinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Thinkphp5.0框架視圖view的循環(huán)標(biāo)簽用法示例
- Thinkphp5.0 框架實(shí)現(xiàn)控制器向視圖view賦值及視圖view取值操作示例
- thinkPHP5 tablib標(biāo)簽庫(kù)自定義方法詳解
- Thinkphp模板標(biāo)簽if和eq的區(qū)別和比較實(shí)例分析
- ThinkPHP模板比較標(biāo)簽用法詳解
- ThinkPHP模板Switch標(biāo)簽用法示例
- ThinkPHP模板IF標(biāo)簽用法詳解
- ThinkPHP之foreach標(biāo)簽使用概述
- Thinkphp5.0 框架視圖view的比較標(biāo)簽用法分析
相關(guān)文章
PHP進(jìn)階學(xué)習(xí)之反射基本概念與用法分析
這篇文章主要介紹了PHP進(jìn)階學(xué)習(xí)之反射基本概念與用法,結(jié)合實(shí)例形式分析了php反射的概念、原理基本用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-06-06
PHP應(yīng)用代碼復(fù)雜度檢測(cè)使用方法
這篇文章主要為大家介紹了PHP應(yīng)用代碼復(fù)雜度檢測(cè)使用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
PHP 實(shí)現(xiàn)公歷日期與農(nóng)歷日期的互轉(zhuǎn)換
這篇文章主要介紹了PHP 實(shí)現(xiàn)公歷日期與農(nóng)歷日期的互轉(zhuǎn)換的相關(guān)資料,希望通過(guò)本文大家能幫助到大家,需要的朋友可以參考下2017-09-09
詳解PHP7開(kāi)啟OPcache和Swoole性能的提升對(duì)比
laravel作為最熱門的php框架之一,廣受認(rèn)可與歡迎。同時(shí)由于集成度很高,每次運(yùn)行都加載了大量文件,加之使用了大量的閉包、魔術(shù)方法,導(dǎo)致laravel框架很重,并發(fā)性能極差。OPcache和Swoole都是php的擴(kuò)展,這次旨在比較這兩個(gè)擴(kuò)展分別開(kāi)啟后對(duì)Laravel應(yīng)用的加速效果。2021-05-05

