博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP IF标签用法笔记
阅读量:6237 次
发布时间:2019-06-22

本文共 788 字,大约阅读时间需要 2 分钟。

  hot3.png

用法示例:

 value1
value2
 value3

在condition属性中可以支持eq等判断表达式,同上面的比较标签,但是不支持带有”>”、”<”等符号的用法,因为会混淆模板解析,所以下面的用法是错误的:

< 5 ">value1    
 value2

必须改成:

value1
 value2

除此之外,我们可以在condition属性里面使用php代码,例如:

ThinkPHP
 other Framework

condition属性可以支持点语法和对象语法,例如: 自动判断user变量是数组还是对象

ThinkPHP
 other Framework

或者知道user变量是对象

ThinkPHP
 other Framework

由于if标签的condition属性里面基本上使用的是php语法,尽可能使用判断标签和Switch标签会更加简洁,原则上来说,能够用switch和比较标签解决的尽量不用if标签完成。因为switch和比较标签可以使用变量调节器和系统变量。如果某些特殊的要求下面,IF标签仍然无法满足要求的话,可以使用原生php代码或者PHP标签来直接书写代码。

*附:eq/neq/lt/elt判断表达式缩写

eq 等于

neq 不等于
gt 大于
egt 大于等于
lt 小于
elt 小于等于
like LIKE
between BETWEEN
notnull IS NUT NULL
null IS NULL

转载于:https://my.oschina.net/chinacion/blog/643739

你可能感兴趣的文章
Android使用本地页面调用android代码
查看>>
MyBatise配置使用
查看>>
nodeJS
查看>>
编写易于理解代码的六种方式
查看>>
linux http虚拟主机的实现(3种方法)
查看>>
记ie8 挂起问题
查看>>
heartbeat高可用集群搭建
查看>>
HashMap实现原理
查看>>
第四章广域网基本原理
查看>>
Boost库学习(2)thread 1
查看>>
我的友情链接
查看>>
年前年后的苦闷
查看>>
用Python获取腾迅财经HTTP信息股票数据的方法
查看>>
两分钟彻底让你明白Android Activity生命周期(图文)!
查看>>
Oracle数据库的体系结构
查看>>
ios 快捷键使用
查看>>
马哥笔记第六天bash增强赋值、if、文件测试、字符测试、整型测试、交互式编程...
查看>>
安卓网络状态的获取代码
查看>>
理解:思科设备上的网络地址翻译功能(NAT)功能
查看>>
我的友情链接
查看>>