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

概述

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

{$status? '正常' : '错误'}
{$info['status']? $info['msg'] : $info['error']}
{$info.status? $info.msg : $info.error }

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

{$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 模板输出之三元运算符使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部