RosettaCodeData/Task/Break-OO-privacy/PHP/break-oo-privacy-3.php

13 lines
296 B
PHP
Raw Permalink Normal View History

2013-04-10 16:19:29 -07:00
<?php
class fragile {
private $foo = 'bar';
}
$fragile = new fragile;
$ro = new ReflectionObject($fragile);
$rp = $ro->getProperty('foo');
$rp->setAccessible(true);
var_dump($rp->getValue($fragile));
$rp->setValue($fragile, 'haxxorz!');
var_dump($rp->getValue($fragile));
var_dump($fragile);