Как сделать переопределение метода класса в 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