问答详情
源自:2-4 PHP类和对象之定义类的方法

+=的作用是什么?

为什么不是return $speed+10

提问者:ywzgq 2015-08-06 10:44

个回答

  • zhangshl
    2015-08-06 10:57:03

    你说的那个 +=是 组合的运算赋值表达式

    比如:$a = $a + 3;

    "$a + 3"计算 $a 加上 3 的值,并且得到的值重新赋予变量 $a,于是 $a 的值增加了3。

    简短的形式进行表达:

    $a +=3;

    意思是"取变量 $a 的值,加 3,得到的结果再次分配给变量 $a"。运行的速度比 $a= $a+3 更快