У меня следующая структура класса
class A
{
function aa(){
//do something in aa
$this->ab();
}
function ab(){
//do something in ab
}
}
Class B extends A
function ab(){
//do something else in ab
}
}
$b = new B();
$b->aa();
Когда я вызываю aa () из объекта класса B, как я могу переопределить метод ab, чтобы убедиться, что он вызван из класса B?
класс B -> ab () вызывается;
<?php
class A
{
function aa(){
//do something in aa
$this->ab();
}
function ab(){
//do something in ab
echo "class A\n";
}
}
Class B extends A {
function ab(){
//do something else in ab
echo "class B\n";
}
}
$b = new B();
$b->aa();
Других решений пока нет …