5 лет назад
Интерфейсы в PHP
Коротко об интерфейсах в PHP: — Интерфейсы — это чистые шаблоны; — С помощью интерфейса можно лишь определить функционал, но не реализовать его; — Для объявления интерфейса используется ключевое слово interface; interface Chargeable { public function getPrice(): float; } — В любом классе, поддерживающем этот интерфейс, необходимо реализовать все определенные в нем методы. В противном случае класс должен быть объявлен как абстрактный; — Интерфейс реализуется при объявлении класса...
PHP: Что такое Интерфейс Что такое PHP-интерфейс? PHP интерфейс определяет контракт, который должен выполнить класс. Если PHP класс — это схема объектов, то интерфейс — это схема классов. Любой класс реализующий данный интерфейс, будет иметь одинаковое поведение с точки зрения того, что можно вызвать, как его можно вызвать и что будет возвращено. Читать статью полностью