Как сделать переопределение метода класса в php?

Аватар пользователя Аслан Аутлев
Аслан Аутлев
26 февраля 2023

Для того чтобы переопределить метод класса в PHP, нужно объявить метод с таким же названием в дочернем классе, например:

Class A
{
    public function foo()
    {
        return "It's Class A";
    }
}

Class B extends A
{
    public function foo()
    {
        return "It's Class B";
    }
}

$myClass = new B();
echo $myClass->foo(); // => It's Class B
0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»