RosettaCodeData/Task/Break-OO-privacy/PHP/break-oo-privacy-3.php
Ingy döt Net 518da4a923 B
2013-04-10 16:19:29 -07:00

12 lines
296 B
PHP

<?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);