Eyoucms程序开发:三元运算
模板可以支持三元运算符,例如:
{$status? '正常' : '错误'}
{$info['status']? $info['msg'] : $info['error']}
{$info.status? $info.msg : $info.error }
5.0版本还支持如下的写法:
{$varname.aa ?? 'xxx'}
表示如果有设置$varname则输出$varname,否则输出'xxx'。 解析后的代码为:
echo isset($varname['aa']) ? $varname['aa'] : '默认值'; ?>
{$varname?='xxx'}
表示$varname为真时才输出xxx。 解析后的代码为:
if(!empty($name)) echo 'xxx'; ?>
{$varname ?: 'no'}
表示如果$varname为真则输出$varname,否则输出no。解析后的代码为:
echo $varname ? $varname : 'no'; ?>
{$a==$b ? 'yes' : 'no'}
前面的表达式为真输出yes,否则输出no, 条件可以是==、===、!=、!==、>=、<=
相关文档
- pbootcms、dedecms等模板标签正则替换为迅睿cms标...
- 迅睿cms模板如何自定义分页css样式
- 迅睿cms模板循环标签每隔几行几个更换或指定输出特定样式
- 为下载的迅睿cms模板前端增加友情链接版块
- 迅睿cms制作模板演示页(给内容创建多个模板和地址)
- 迅睿cms模块和栏目如何自定义内容搜索页面模板
- 迅睿cms模板代码保护code解决代码引起的系统故障
- 迅睿cms如何在前端判断当前页面是哪一个模板文件
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:模板文件不存在
- 迅睿CMS:默认模板适用于正式建站吗
- 迅睿CMS:自定义捐款/付款模板
- 迅睿CMS:模板标签生成器
- 易优channel栏目标签的附加功能使用教程
- EYOUCMS 当前位置导航的修改方法
- modelsartlist如何支持ID判断
- 易优cms高级代理商平台推荐主机模板修改教程
- 迅睿CMS:用户组申请按组设计模板
- 迅睿CMS:在模板中读取本模板有哪些可以使用的变量
- 迅睿CMS:同一个网站内容以不同的模板来展示数据技巧
上一篇: Eyoucms程序开发:使用运算符
下一篇: Eyoucms程序开发:原样输出