<?php include "Transport.php"; include "Car.php"; include "Plane.php"; include "Ship.php"; include "Train.php"; include "Bike.php"; $car = new Car(); $car->go(); $plane = new Plane(); $plane->go(); $train = new Train(); $train->go(); $car = new Ship(); $car->go(); $bike = new Bike(); $bike->go();
$cars[1]->move(20); echo "<pre>"; print_r($cars); * * */ // public / private / protected require_once "car.class.php"; require_once "truck.class.php"; require_once "plane.class.php"; $car = new Car(20, 'red', 5, 2); $car->unloadPass(1); $truck = new Truck(50, 'yello', 2200); $truck->load(10); $truck->unload(1000); $vehicle = new Vehicle(20, 'blue'); $plane = new Plane(120, 'grey', 'AIRsoft', 1000, 8000); $plane->drop(200); echo "<pre>"; print_r($car); print_r($truck); print_r($vehicle); $vehicle = new Vehicle(20, 'red'); $vehicle->move(20); $vehicle->move(30); $vehicle->move(15); echo "<pre>"; print_r($vehicle); $carPass = new Car(14, 'orange', 3, 3); $carPass->loadPass(3); echo "<pre>"; print_r($carPass);
</head> <body--> <?php include "Plane2.php"; include "Bike2.php"; include "Car2.php"; $pas = $new_pas = $x = $max = ""; if (isset($_POST["submit"])) { $pas = $_POST['pas']; $new_pas = filter_var($pas, FILTER_SANITIZE_STRING); $var = $_POST['var']; //$pas is now number of passengers load. switch ($var) { case '1': $x = new Plane(); $max = $x->maxPassengers(); if ($new_pas <= $max) { echo "You can travel now"; } else { $name = $x->getName(); echo "You can not travel on a " . $name . " whit " . $new_pas . " passengers. The number of allowed passengers for the selected transport is " . $max; } break; case '2': $x = new Car(); $max = $x->maxPassengers(); if ($new_pas <= $max) { echo "You can travel now"; } else { $name = $x->getName();
<?php include "Models/Bike.php"; include "Models/Car.php"; include "Models/Plane.php"; $minutos = 10; $vehicle = new Bike(); echo $vehicle->getName() . ': </br>'; echo 'velocidad: ' . $vehicle->speed() . '</br>'; echo 'maximo de pasajeros: ' . $vehicle->maxPassengers() . '</br>'; echo 'distancia: ' . $vehicle->travelDistance($minutos) . '</br> </br>'; $vehicle2 = new Car(); echo $vehicle2->getName() . ': </br>'; echo 'velocidad: ' . $vehicle2->speed() . '</br>'; echo 'maximo de pasajeros: ' . $vehicle2->maxPassengers() . '</br>'; echo 'distancia: ' . $vehicle2->travelDistance($minutos) . '</br> </br>'; $vehicle3 = new Plane(); echo $vehicle3->getName() . ': </br>'; echo 'velocidad: ' . $vehicle3->speed() . '</br>'; echo 'maximo de pasajeros: ' . $vehicle3->maxPassengers() . '</br>'; echo 'distancia: ' . $vehicle3->travelDistance($minutos) . '</br> </br>';
public static function planeH($vecr = "r", $veca = "a", $n = "n_0") { $c = new Plane(); return $c->hesse($vecr, $veca, $n); }
<?php include 'Vehicle.php'; include 'Plane.php'; include 'Car.php'; include 'Bike.php'; $plane = new Plane(); $plane->velocidad(1000); $plane->fly(); $plane->maxpassengers(600); $car = new Car(); $car->velocidad(160); $car->notfly(); $car->maxpassengers(5); $bike = new Bike(); $bike->velocidad(30); $bike->notfly(); $bike->maxpassengers(2);
require_once __DIR__ . '/Plane.php'; require_once __DIR__ . '/Ferry.php'; require_once __DIR__ . '/ConcretMixer.php'; $parking = new Parking(); echo count($parking); // method count de la classe sera appelée $brompton = new Bike('brompton', 'no engine'); $brompton->speed(10); var_dump($brompton); $dahon = new Bike('dahon', 'no engine'); $dahon->speed(10); var_dump($dahon); $zoe = new Car('zoe', 'hydrogen'); $zoe->speed(100); var_dump($zoe); $a320 = new Plane('A380', 'hydrogen'); $a320->speed(900); var_dump($a320); $concretMixer = new ConcretMixer(); var_dump($concretMixer); //$parking->add($a320); // Impossible car non Parkable $parking->add($brompton); var_dump(count($parking)); $parking->add($dahon); var_dump(count($parking)); $parking->add($zoe); var_dump(count($parking)); $parking->add($concretMixer); var_dump(count($parking)); $parking->remove($zoe); var_dump(count($parking));
private function startPlane() { $this->engineTemp = 210; } private function fly() { // Fly } } // Car uses same engine tools for temperature conversion class Car { use EngineTools; private $engineTemp; function __construct() { $this->startCar(); } private function startCar() { $this->engineTemp = 230; } private function drive() { // Drive } } $plane = new Plane(); $car = new Car(); echo $plane->currentTempC() . "<br/>"; echo $car->currentTempC() . "<br/>";
echo "<pre>"; print_r($cars); * * */ // public / private / protected require_once "car.class.php"; require_once "truck.class.php"; require_once "plane.class.php"; $car = new Car(20, 'red', 5); $car->load(3); $car->unload(1); $truck = new Truck(50, 'yello', 2200); $truck->load(2); $truck->unload(5); $vehicle = new Vehicle(20, 'blue'); $plane = new Plane(3000, "white", 200, 5000, "Emirates", 40); $plane->attack(70); echo "<pre>"; print_r($car); print_r($truck); print_r($vehicle); print_r($plane); if ($plane->seats >= 200) { echo "No Seats Available"; } $vehicle = new Vehicle(20, 'red'); $vehicle->move(20); $vehicle->move(30); $vehicle->move(15); echo "<pre>"; print_r($vehicle);
/** * @test * @depends points_added_can_be_retrieved_from_plane */ public function points_that_doesnt_exist_on_plane_cannot_be_retrieved() { $plane = new Plane(10, 10); $this->assertFalse($plane->hasPoint(new Point(2, 2)), 'Plane should not have a plane which hasn\'t been added.'); }
function SaveChanges($id, $name, $seats, $description, $buttonPress) { $id = $id == "null" ? null : $id; $name = $name == "null" ? null : $name; $seats = $seats == "null" ? null : $seats; $description = $description == "null" ? null : $description; $buttonPress = $buttonPress == "null" ? null : $buttonPress; $plane = new Plane(); $plane->set($name, $seats, $description); $plane->Id = $id; $plane->mode = "edit"; $this->modelView->plane = $plane; $this->modelView->planeModel = new PlaneModel($plane); if ($this->modelView->plane->validated()) { $this->modelView->planeModel->Update(); } else { ContextManager::ValidationFor("warning", $this->modelView->plane->getError()); } $this->ViewBag("Title", "Save Changes"); $this->ViewBag("Controller", "Plane"); $this->ViewBag("Page", "Index"); return $this->View($this->modelView, "Account", "Index"); }