3v4l.org

run code in 300+ PHP versions simultaneously
<?php class PrivateDouchebag { private $foo = 'bar'; } class C extends PrivateDouchebag { public function getFoo() { $ro = new ReflectionClass('PrivateDouchebag'); $rp = $ro->getProperty('foo'); $rp->setAccessible(true); return $rp->getValue($this); } } $c = new C; var_dump($c->getFoo());

preferences:
38.24 ms | 402 KiB | 5 Q