<?php
interface ICar {
function startEngine(): bool;
function stopEngine();
}
class SportCar implements ICar {
private $started = false;
function startEngine(): bool {
if ($this->started)
return false;
$this->started = true;
return true;
}
function stopEngine() {
$this->started = false;
}
}
$car = new SportCar();
echo var_dump($car->startEngine());
echo var_dump($car->startEngine());