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

类方法里面加10为啥用+=10

<?php

class Car {

    public $speed = 0;

    //增加speedUp方法,使speed加10

    public function

    speedUp() {

        

       $this->speed+=10;

    } 

    

}

$car = new Car();

$car->speedUp();

echo $car->speed;


正在回答

4 回答

php 中符号“+=”的意思是:左边的变量的值加上右边的变量的值再赋给左边的变量。


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

public function speedUp(){
       $this->speed+=10;
}


 public function speedUp(){
       $this->speed=$this->speed+10;
}
//上面是下面式子的简写,两个结果一样的

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

speed+=10等价于speed=speed+10的迭代,只是speed+=10这么写计算机运算的机制和speed=speed+10不一样,前者运算速度快,节省内存空间吧

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


这是自加,先自加,然后传值,你可以去学习一下C语言基础

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

举报

0/150
提交
取消

类方法里面加10为啥用+=10

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