慕粉1437308468
2017-03-21 10:53
<?php
class Car {
public $speed = 0;
//增加speedUp方法,使speed加10
public function
speedUp() {
$this->speed+=10;
}
}
$car = new Car();
$car->speedUp();
echo $car->speed;
php 中符号“+=”的意思是:左边的变量的值加上右边的变量的值再赋给左边的变量。
public function speedUp(){
$this->speed+=10;
}
public function speedUp(){
$this->speed=$this->speed+10;
}
//上面是下面式子的简写,两个结果一样的
speed+=10等价于speed=speed+10的迭代,只是speed+=10这么写计算机运算的机制和speed=speed+10不一样,前者运算速度快,节省内存空间吧
这是自加,先自加,然后传值,你可以去学习一下C语言基础
PHP进阶篇
181944 学习 · 2668 问题
相似问题