класс — расширение нескольких классов

С помощью «реализаций» я могу заставить класс определять определенные функции, но мне нужно добавить некоторые функции в интерфейс, чтобы избежать дублирования кода. Это возможно, только если я сделаю класс «абстрактным» и использую «расширяет». Но «расширяет» принимает только один класс. Поскольку каждый из этих классов различен, что-то вроде функций приложения, я не могу просто расширить один с другим. Так есть ли способ иметь

class My extends Feature1, Feature2, Feature3{
}

??

2

Решение

Php не допускает множественное наследование. Есть два способа сделать это —

Первый

class a { }

class b extends a { }

class c extends b { }

Интерфейсы

interface sb { }

class c extends a implements sb { }
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]