Добавить в корзинуПозвонить
Найти в Дзене
BACKEND - PROGER - ША

Интерфейсы в PHP

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

Коротко об интерфейсах в PHP:

— Интерфейсы — это чистые шаблоны;

— С помощью интерфейса можно лишь определить функционал, но не реализовать его;

— Для объявления интерфейса используется ключевое слово interface;

interface Chargeable
{
public function getPrice(): float;
}

— В любом классе, поддерживающем этот интерфейс, необходимо реализовать все определенные в нем методы. В противном случае класс должен быть объявлен как абстрактный;

— Интерфейс реализуется при объявлении класса после ключевого слова implements;

— Интерфейс можно реализовать в любом классе, поэтому с помощью интерфейсов можно эффективно объединить типы данных, не связанных никакими другими отношениями;

— После ключевого слова implements можно перечислить через запятую несколько интерфейсов.