我是靠谱客的博主 时尚樱桃,这篇文章主要介绍TP5 模板输出之三元运算符使用,现在分享给大家,希望可以做个参考。

模板可以支持三元运算符,例如:

复制代码
1
2
3
4
{$status? '正常' : '错误'} {$info['status']? $info['msg'] : $info['error']} {$info.status? $info.msg : $info.error }

5.0版本还支持如下的写法:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{$varname.aa ?? 'xxx'} 表示如果有设置$varname则输出$varname,否则输出'xxx'。 解析后的代码为: <?PHP echo isset($varname['aa']) ? $varname['aa'] : '默认值'; ?> {$varname?='xxx'} 表示$varname为真时才输出xxx。 解析后的代码为: <?php if(!empty($name)) echo 'xxx'; ?> {$varname ?: 'no'} 表示如果$varname为真则输出$varname,否则输出no。解析后的代码为: <?php echo $varname ? $varname : 'no'; ?> {$a==$b ? 'yes' : 'no'} 前面的表达式为真输出yes,否则输出no, 条件可以是==、===、!=、!==、>=、<=

最后

以上就是时尚樱桃最近收集整理的关于TP5 模板输出之三元运算符使用的全部内容,更多相关TP5内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部