Как добавить больше функциональности в дочерний метод?

Метод parent_says () что-то говорит, теперь я хочу добавить больше функциональности в метод parent_says (), но из дочернего класса. Как мне это сделать?

    class Parent_class{
function parent_says(){
echo "HI. I'm parent!";
}
}

class Child_class extends Parent_class{
function parent_says(){
//I want it to also says "HI. I'm parent!", that's inside parent method.
echo "I say hello!";
}
}

$Child_class = new Child_class;
$Child_class->parent_says();

0

Решение

использование parent:: сначала вызвать метод родительского класса. Например.

class Child_class extends Parent_class{
function parent_says(){
parent::parent_says();
echo "I say hello!";
}
}

Увидеть Вот для дополнительной информации.

3

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

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

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