- var_dump: documentation ( source)
<?php
class Foo
{
private $bar = 'baz';
public $test = 'ahmad';
}
$foo = new Foo();
$check = & $foo->test;
var_dump($check);
echo PHP_EOL.PHP_EOL;
var_dump($foo);
exit;
$reader = function & ($object, $property) {
$value = & Closure::bind(function & () use ($property) {
return $this->$property;
}, $object, $object)->__invoke();
return $value;
};
$foo = new Foo();
$bar = & $reader($foo, 'bar');
//$bar = 'tab';
var_dump($foo);