Example #1
0
    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/>";