class Car { public $speed = 0; public function speedUp() { $this->speed += 10; } } $car = new Car(); $car->speedUp(); echo $car->speed;
上面是源代码,下面是自己在最后两行做的改动,不知道错在哪里
class Car { public $speed = 0; public function speedUp() { $this->speed += 10; } } $car = new Car(); echo $car->speedup();
在$this->speed前加个return就行了
少输出个结果
$car->speedUp();
你这个没错呀,只是没有结果输出来而已!你要想输出speed,必须echo $car->speed;才行呀,你调用的这个方法$car->speedup();只是进行一个相加的操作啊,它并没有输出这个speed