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