/**
*
* test父类
*/
class TestController extends Controller {
protected $prodName;
protected $prodPrice = 10;
public function getAmount($number = 0){
return $number * $this->prodPrice;
}
*
* test父类
*/
class TestController extends Controller {
protected $prodName;
protected $prodPrice = 10;
public function getAmount($number = 0){
return $number * $this->prodPrice;
}
}
//子类
class Test01Controller extends TestController {
public function getAmount($number){
$amount = parent::getAmount($number);
if($number >= 100){
$amount = $amount * 0.8;
}
return $amount;
}
//重写父类,结果为1600
public function t01(){
echo $this->getAmount(200);
}
//没有重写父类,结果为2000
public function t02(){
echo parent::getAmount(200);
}
}