Result Size: 1264 x 19
x
 
<!DOCTYPE html>
<html>
<body>
<?php
// Определение интерфейса
interface Animal {
  public function makeSound();
}
// Определения классов
class Cat implements Animal {
  public function makeSound() {
    echo " Meow ";
  }
}
class Dog implements Animal {
  public function makeSound() {
    echo " Bark ";
  }
}
class Mouse implements Animal {
  public function makeSound() {
    echo " Squeak ";
  }
}
// Составьте список животных
$cat = new Cat();
$dog = new Dog();
$mouse = new Mouse();
$animals = array($cat, $dog, $mouse);
// Скажите животным издать звук
foreach($animals as $animal) {
  $animal->makeSound();
}
?>
</body>
</html>
                
Meow Bark Squeak