<?php
abstract class Profession
{
private $name = 'Profession';
public function getName()
{
return $this->name;
}
}
Class Analyst Extends Profession
{
private $name = 'Analyst';
}
$analyst = new Analyst;
//и тут он возвращает родительскую переменную.
//а хотелось бы имя дочерего
echo $analyst->getName();
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgphYnN0cmFjdCBjbGFzcyBQcm9mZXNzaW9uCnsKICAgIHByaXZhdGUgJG5hbWUgPSAnUHJvZmVzc2lvbic7CgogICAgcHVibGljIGZ1bmN0aW9uIGdldE5hbWUoKQogICAgewogICAgICAgIHJldHVybiAkdGhpcy0+bmFtZTsKICAgIH0KCn0KCkNsYXNzIEFuYWx5c3QgRXh0ZW5kcyBQcm9mZXNzaW9uCnsKICAgIHByaXZhdGUgJG5hbWUgPSAnQW5hbHlzdCc7Cn0KCgokYW5hbHlzdCA9IG5ldyBBbmFseXN0OwoKLy/QuCDRgtGD0YIg0L7QvSDQstC+0LfQstGA0LDRidCw0LXRgiDRgNC+0LTQuNGC0LXQu9GM0YHQutGD0Y4g0L/QtdGA0LXQvNC10L3QvdGD0Y4uCi8v0LAg0YXQvtGC0LXQu9C+0YHRjCDQsdGLINC40LzRjyDQtNC+0YfQtdGA0LXQs9C+CmVjaG8gICRhbmFseXN0LT5nZXROYW1lKCk7Cg==