博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 三元运算符使用说明和写法
阅读量:7221 次
发布时间:2019-06-29

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

PHP三元运算的2种写法代码实例 首先,我们现在看一个简单的例子:代码如下:
 
上述例子呢,先判断$a是否为1 如果是 将“我们”这个字符串存入$test变量里然后输出,如果不是 将“你们”这个字符串存入$test变量里然后输出; 上诉例子代码等价于: 代码如下:
  
复杂点例子
$i = 2; echo $i == 2 ? "A" : $i == 1 ? 'B' : 'C'; 
实际执行顺序是
($i == 2 ? "A" : $i == 1 )? 'B' : 'C';
 
相当于A ? 'B' : 'C';A为真,所以是B从左向右执行
echo $a == 1 ? 'one' : $a == 2 ? 'two' : $a == 3 ? 'three' : $a == 4 ? 'foura' : 'other';
 
实际执行顺序是
echo ( ((($a == 1 ? 'one' : $a == 2) ? 'two' : $a == 3 )? 'three' : $a == 4 )? 'four' : 'other');
//结果是four;

 

 

转载于:https://www.cnblogs.com/qhorse/p/4765971.html

你可能感兴趣的文章
【转】UNIX系统开发:静态库和动态库的建立
查看>>
加密传输SSL协议2_传统加密
查看>>
跟随我在oracle学习php(53)
查看>>
内网ntp时间同步配置
查看>>
C#高级编程9-第3章 对象与类型
查看>>
CSS3 Notes: -webkit-box-reflect实现倒影
查看>>
OpenCV
查看>>
递归复制&查看文件夹下的指定后缀的文件
查看>>
MySQL Replication
查看>>
MVC3网站发布
查看>>
Linq学习之旅——Linq to Objects之立即执行方法(下篇)
查看>>
Git团队协作 - 新feature的开发过程
查看>>
【定时操作】之XCOPY
查看>>
源码分析:Java堆的创建
查看>>
重写Repeater,使其支持空模版(列表为空时显示) 。改进
查看>>
[Python3网络爬虫开发实战] 1.9.3-Scrapyd-Client的安装
查看>>
3160 最长公共子串
查看>>
poj2816
查看>>
20159208《网络攻防与实践》第十一周学习总结
查看>>
代码自动生成工具MyGeneration之一
查看>>