speedDown實(shí)現(xiàn)重載方法,$name與下面調(diào)用不一樣也可以運(yùn)行,為什么
<?php
class Car {
? ? public $speed = 10;
? ? //在這里使用重載實(shí)現(xiàn)speedDown方法
? ? public function __call($name,$args){
? ? ? ? if($name='speedDown'){
? ? ? ? ? ? $this->speed-=10;
? ? ? ? }
? ? }
}
$car = new Car();
$car->speedDown(); //調(diào)用不存在的speedDown方法
echo $car->speed;
2015-11-20
注意,if判斷里面是兩個(gè)等號(hào),一個(gè)等號(hào)是賦值