为了账号安全,请及时绑定邮箱和手机立即绑定

php 中的?:是什么意思啊

php 中的?:是什么意思啊

PHP
不负相思意 2019-03-03 19:04:36
$this->shape =isset($_REQUEST["action"]) ? $_REQUEST["action"] : "rect"我很是费解啊 !还有就是为什么switch($this->shape){case "rect" :$form.=$this->getrect();break;case "triangle":$form.=$this->gettriangle();break;case "circle":$form.=$this->getcircle();break;default:$form.="请选择一个形状<br>"; }这些FORM后面都要加个点.啊。。
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

这个是三目运算符 表达式1?表达式2:表达式3 如果表达式1成了,结果为表达式2否则为表达式3
相当于if(表达式1){
表达式2
}else {
表达式3;
}

而那个.=相当于java中的+ 作用是‘字符串的连接’

查看完整回答
反对 回复 2019-03-10
  • 2 回答
  • 0 关注
  • 1074 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信