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

$this->speed += 10; 这个+=是什么意思啊

问题如上。

正在回答

7 回答

自加10

如a+=10也等价于a=a+10

1 回复 有任何疑惑可以回复我~

$this->speed = 10;也是可以的

0 回复 有任何疑惑可以回复我~

自加10,例:定义$a=5;

$a+=10;

然后结果是$a=15

0 回复 有任何疑惑可以回复我~

为什么不能写成$this->speed+10; ?是不是+=的优先级比->高,如果使用+的话,先执行->去了?

0 回复 有任何疑惑可以回复我~
#1

一步丶听

$this->speed是一个整体,是指当前类的$speed; 不能写成$this->speed+10,是因为这个表达式只是计算没有赋值; 而$this->speed += 10;是把 $this->speed += 10 可以分解为 $this->speed = $this->speed+10;
2016-07-02 回复 有任何疑惑可以回复我~
#2

一步丶听 回复 一步丶听

第三行“$this->speed += 10;是把”,可以当没看到,敲多了,
2016-07-02 回复 有任何疑惑可以回复我~

$this->speed = $this->speed +10;的缩写

0 回复 有任何疑惑可以回复我~

a+=b  ----->  a=a+b
a-=b  ----->  a=a-b

a*=b  ----->  a=a*b

a/=b  ----->  a=a/b

3 回复 有任何疑惑可以回复我~
#1

木非

能不能写成: $this -> speed = speed +10;
2016-10-12 回复 有任何疑惑可以回复我~
#2

慕粉3173051 回复 木非

$this -> speed = $this->speed +10; 或者$this->speed+=10;
2017-01-05 回复 有任何疑惑可以回复我~
#3

慕粉3173051 回复 木非

如果是想$this->speed加10那么
2017-01-05 回复 有任何疑惑可以回复我~

speed+=10 就是 speed=speed+10;

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$this->speed += 10; 这个+=是什么意思啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信