• 切换模式
  • 返回顶部
  • 返回
  • 首页

PHP三元运算符知识汇总

三元运算符语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。下面我们来详细探讨下。今天在改论文在线的时候遇到了一个语句看不懂: $if_summary = $row['IF_SUMMARY']==2?'是':'否';后来百度后发现是PHP的三元运算符这句话的意思就等于是 if($row['IF_SUMMARY']==2){ $if_summary="是"; }else{ $if_summary="否"; }三元运算符的功能与“if...else”流程语句一致,它在一行中书写,代码非常精练、执行效率更高。在PHP程序中恰当地使用三元运算符能够令脚本更为简洁、高效。代码格式如下:(expr1) ? (expr2) : (expr3);解释:如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。实现同样的功能,若使用条件流程语句,就需要书写多行代码:if(expr1) { expr2; } else { expr3; }可见,前面所说的三元运算符之好并非夸张。可是,多数情况下我们只在代码较为简单的时候使用三元运

发表于 : 2017-11-10   ·  1496 人浏览
Hawk
Hawk

Hawk

别固执的认为某事必须 !

热门标签
  • 软件
  • Windows
  • Python
  • PHP
  • centos7
  • centos
  • python3
  • Nginx
  • MySQL
  • IP
  • DNS
  • WordPress
  • typecho
  • Win10
  • django
关于站长
  • 358534040
  • dyhawk@qq.com
  • Github.com/DYH89
2015 - 2025 Hawk. All Rights Reserved.
鄂公网安备42900402000705号 鄂ICP备14018555号-8号