<?php
class Base {
public function m1() {
//code
$this->m2();
}
protected function m2() {}
}
class Child extends Base {
protected function m2() {
echo 2000;
}
}
$c = new Child;
$c->m1();
PD9waHAKCmNsYXNzIEJhc2UgewoJcHVibGljIGZ1bmN0aW9uIG0xKCkgewoJCS8vY29kZQoJCSR0aGlzLT5tMigpOwoJfQoJCglwcm90ZWN0ZWQgZnVuY3Rpb24gbTIoKSB7fQoJCgkKfQoKY2xhc3MgQ2hpbGQgZXh0ZW5kcyBCYXNlIHsKCQoJcHJvdGVjdGVkIGZ1bmN0aW9uIG0yKCkgewoJCWVjaG8gMjAwMDsKCX0JCgp9CgokYyAgPSBuZXcgQ2hpbGQ7CiRjLT5tMSgpOw==