<?php
class Car {
public $speed = 0;
//增加speedUp方法,使speed加10
public function speedUp(){
$this->speed +=10;
}
}
$car = new Car();
$car->speedUp();
echo $car->speed;
最后两行的
$car->speedUp();
echo $car->speed;
分别是什么意思 为什么上面的有() 下面的没有()
php规定,变量名必须以$符号开头,,
第二个写错了吧,,,应该是$car–>$speed,,,你少了一个$符号
上面的,$car->speedUp(); 是指调用,$car这个对象的speedUp()这个函数
下边的,$car->speed; 是表示 $car这个对象的speed属性