class Bird extends Animal { public function __construct($name, $height, $weight, $favFood, $speed, $sound, $canFly) { parent::__construct($name, $height, $weight, $favFood, $speed, $sound, $canFly); } } try { $dog = new Dog('dog', 3, 4, 'cat', 5, 'Bark', false); $playwithanimal = new PlayWithAnimal($dog); echo "<br>"; $dog->tryToFly(); echo "<br>"; $dog->talk(); echo "<br>"; $cat = new Cat('cat', 3, 4, 'mice', 5, 'miow', false); $playwithanimal = new PlayWithAnimal($cat); echo "<br>"; $cat->tryToFly(); echo "<br>"; $cat->talk(); echo "<br>"; $bird = new Bird('Bird', 3, 4, 'insect', 5, 'miow', true); $playwithanimal = new PlayWithAnimal($bird); echo "<br>"; $bird->tryToFly(); echo "<br>"; $bird->talk(); } catch (Exception $e) { echo $e->getMessage(); }