无论是$car->name或者$name,都是变量($car->name是成员变量),变量只需要在最前面加上一个$就可以了,不需要在这个变量的每个部分前面都加上$,比如$this->$name是不对的
2016-09-14
@wcxaaa 无论是$this->name或者$name,都是变量,变量只需要在最前面加上一个$就可以了,不需要在这个变量的每个部分前面都加上$,比如$this->$name是不对的。
2016-09-14
因为PHP中的 . 号已经用于字符串连接了,所以只能借用C语言中结构体指针的语法 -> 。这也是没有办法的,只怪PHP从一开始就设计的不周到
2016-09-14
首席架构师,人家说的没错啊,何来误导。而且很有必要区分:func()是函数,$obj->func()是方法,这些东西不是框架大神就不用知道了吗?!
2016-09-14
最新回答 / 慕圣8002261
public 是共有,默认的,所以,当你把public删去也是对的这个和java中是有区别的,java中,一个java源有一个或者没有public都是可以的,而php中,你可以有很多个public方法
2016-09-13
class Truck extends Car{
public function speedUp(){for($i=0;$i<=5;$i++){
$this->speed=parent::speedUp();
}
}
public function speedUp(){for($i=0;$i<=5;$i++){
$this->speed=parent::speedUp();
}
}
2016-09-12
class Truck extends Car{
public function speedUp(){for($i=0;$i<=5;$i++){
$this->speed=parent::speedUp();
}
}
}
}
}
}
$car = new Truck();
$car->speedUp();
echo $car->speed;
public function speedUp(){for($i=0;$i<=5;$i++){
$this->speed=parent::speedUp();
}
}
}
}
}
}
$car = new Truck();
$car->speedUp();
echo $car->speed;
2016-09-12