Поскольку variableA
является общедоступным в базовом классе, вы можете просто получить к нему прямой доступ, например, так: $MyClassDObj->variableB
.
Поскольку variableA
защищен, вам необходимо написать геттер, есливы хотели получить к нему доступ из-за пределов класса , в противном случае из-за класса D вы можете получить к нему доступ, как и к переменной B.Геттер будет выглядеть так:
public function getVariableA()
{
return $this->variableA;
}
И тогда вы звоните $MyClassDObj->getVariableA()
;