这篇文章介绍的内容是关于TP3.2中的三元运算符 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
先看手册上的,
模板可以支持三元运算符,例如:
<br>
<span style="margin:0px;padding:0px;">{</span><span style="margin:0px;padding:0px;">$status</span><span style="margin:0px;padding:0px;">?</span><span style="margin:0px;padding:0px;">'正常'</span><span style="margin:0px;padding:0px;">:</span><span style="margin:0px;padding:0px;">'错误'</span><span style="margin:0px;padding:0px;">}</span>
<span style="margin:0px;padding:0px;">{</span><span style="margin:0px;padding:0px;">$info</span><span style="margin:0px;padding:0px;">[</span><span style="margin:0px;padding:0px;">'status'</span><span style="margin:0px;padding:0px;">]?</span><span style="margin:0px;padding:0px;">$info</span><span style="margin:0px;padding:0px;">[</span><span style="margin:0px;padding:0px;">'msg'</span><span style="margin:0px;padding:0px;">]:</span><span style="margin:0px;padding:0px;">$info</span><span style="margin:0px;padding:0px;">[</span><span style="margin:0px;padding:0px;">'error'</span><span style="margin:0px;padding:0px;">]}</span>
注意:三元运算符中暂时不支持点语法。
什么意思呢?就是说不支持点语法,以前我这样写的时候走了弯路,
例如:{$vo.email}?1:0; 这样写是不对的,要改成这样写{$vo['email']}?1:0;
<br>
相关推荐:
以上是TP3.2中的三元运算符的详细内容。更多信息请关注PHP中文网其他相关文章!