请问【return self:: $speedUp = $speedUp + 10; return self::$speed+=10;】这两个表达方式有什么区别呀?为什么结果不同?
<?php class Car { private static $speed = 10; public function getSpeed() { return self::$speed; } //在这里定义一个静态方法,实现速度累加10 public static function speedUp() { //return self:: $speedUp = $speedUp + 10; return self::$speed+=10; } } $car = new Car(); Car::speedUp(); //调用静态方法加速 echo $car->getSpeed(); //调用共有方法输出当前的速度值