вот такая ситуация сложилась во время разработки:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class A{
- public function getX()
- {
- return 'getX() - ' . $this->calc();
- }
- protected function calc()
- {
- return 'A::calc()';
- }
- }
- class B extends A{
- public function getY()
- {
- return 'getY() - ' . $this->calc();
- }
- protected function calc()
- {
- return 'B=>' . parent::calc();
- }
- }
- $a = new A();
- $b = new B();