Exemplo n.º 1
0
<?php

require_once 'autoload.php';
$car1 = new Car('BMW', true, 'black', 340000, 250);
$car1->setCurrentSpeed(100);
$car1->setCurrentGear(4);
$car2 = new Car('Audi', false, 'grey', 280000, 260);
$car2->setCurrentSpeed(150);
$car2->setCurrentGear(5);
echo "Gear is: ", $car1->getCurrentGear(), " and the speed is: ", $car1->getCurrentSpeed(), PHP_EOL;
$car1->changeGear(5);
$car1->accelerate();
echo "Now the gear is: ", $car1->getCurrentGear(), " and the speed is: ", $car1->getCurrentSpeed(), PHP_EOL;
$shop = new CarShop();
$shop->addCar($car1);
$shop->addCar($car2);
$shop->showAllCarsInTheShop();
Exemplo n.º 2
0
<?php

require_once 'autoload.php';
$owner1 = new Person('Ivan', 19);
$peugeot = new Car('Peugeot', '2011', 'black', 5, 180, $owner1);
$peugeot->setCurrentGear('2');
$peugeot->setCurrentSpeed('32');
//var_dump($peugeot);
$peugeot->changeGear(8);
$peugeot->changeSpeed(100);
$peugeot->changeSpeed(190);
//var_dump($peugeot);
$owner2 = new Person('Dragan', 29);
$audi = new Car('Audi', '2012', 'green', 6, 230, $owner2);
$audi->setCurrentGear('3');
$audi->setCurrentSpeed('65');
//var_dump($audi);
$audi->changeGear(8);
$audi->changeGear(4);
$audi->changeSpeed(150);
$audi->changeSpeed(250);
/*var_dump($audi);

var_dump($owner1->getAge().' '. $owner1->getName());
var_dump($audi->display());
var_dump($peugeot->display());*/
$audi->changeGearDown();
$audi->changeGearUp();
$audi->changeGearUp();
$audi->changeGearUp();
$audi->changeGearUp();