class A
{
private $a;
}
class B extends A
{
function __construct()
{
(new \ReflectionClass($this))->getProperty('a')->setAccessible(true);
echo $this->a;
}
}
(new B());
Это должно работать, даже если оно вызывает исключение: «property a doesnt exists». Многие статьи говорят, что Reflection - это решение.Php, я не могу получить доступ к унаследованным частным переменным даже не с отражением
Чтение [Примечания в документации PHP] (http://www.php.net/manual/en/reflectionclass.getproperty.php) должно помочь, в частности, что отправил dohpaz42 –