public function setTankVolume($volume) { $this->tankVolume = $volume; } public abstract function calcNumMilesOnFullTank(); } class Honda extends Car { public function calcNumMilesOnFullTank() { $miles = $this->tankVolume * 30; return $miles; } } class Toyota extends Car { public function calcNumMilesOnFullTank() { return $miles = $this->tankVolume * 33; } public function getColor() { return "beige"; } } $toyota1 = new Toyota(); $toyota1->setTankVolume(10); echo $toyota1->calcNumMilesOnFullTank(); //330 echo $toyota1->getColor(); //beige
<?php include 'Toyota.php'; $t = new Toyota('Revo'); $t->setColor('เหลือง', 'dd'); $t->setEngine('3000'); echo $t->getColor(); echo "<br>"; echo "เครื่องยนต์ "; echo $t->getEngine(); echo "<br>"; echo Toyota::findName(); //call static function from toyota class