В PHP 5 появилась такая замечательная возможность ООП, как интерфесы классов. Интерфес определяет методы, которые должен содержать класс, реализующий интерфейс. Все методы, определенные в интерфесе должны быть реализованы. Интерфес создается с помощью ключевого слова interface. Все методы в интерфейсе должны быть публичными.
PLAIN TEXT
PHP:

interface CanWalk {

    public function walk();

}

Класс может реализовывать несколько интерфесов. Перечисление [...]