- var_dump: documentation ( source)
<?php
class test {
private $f;
public function __construct(&$f) {
$this->f = &$f;
}
public function __destruct() {
$this->f = "Some random string";
}
}
$f = function () use (&$f) {
$t = new test($f);
print "after this parent $f shouldn't be a closure anymore...\n";
};
$f();
var_dump($f);