<?php
class Test {
private $name;
public function __construct($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
}
class Testb extends Test {
public function __construct($name) {
parent::__construct($name);
}
}
$a = new Test('John');
$b = new Testb('Batman');
echo $a->getName();
echo $b->getName();
?>
PD9waHAKY2xhc3MgVGVzdCB7CgogICAgcHJpdmF0ZSAkbmFtZTsKCiAgICBwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJG5hbWUpIHsKICAgICAgICAkdGhpcy0+bmFtZSA9ICRuYW1lOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBnZXROYW1lKCkgewogICAgICAgIHJldHVybiAkdGhpcy0+bmFtZTsKICAgIH0KCn0KCmNsYXNzIFRlc3RiIGV4dGVuZHMgVGVzdCB7CgogICAgcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KCRuYW1lKSB7CiAgICAgICAgcGFyZW50OjpfX2NvbnN0cnVjdCgkbmFtZSk7CiAgICB9Cgp9CgokYSA9IG5ldyBUZXN0KCdKb2huJyk7CiRiID0gbmV3IFRlc3RiKCdCYXRtYW4nKTsKCmVjaG8gJGEtPmdldE5hbWUoKTsKZWNobyAkYi0+Z2V0TmFtZSgpOwo/Pg==