<?php
abstract class A
{
private $b = 'c';
public function __get($a){
}
}
class B extends A{}
$obj = new B();
$r = new ReflectionObject($obj);
$p = $r->getProperty('b');
$p->setAccessible(true); // <--- you set the property to public before you read the value
var_dump($p->getValue($obj));