- var_dump: documentation ( source)
<?php
class foo
{
public function bar()
{
return function () {
return function () {
};
};
}
}
$f = new foo();
$closure = $f->bar();
$reflection1 = new ReflectionFunction($closure);
$reflection2 = new ReflectionFunction($closure());
var_dump($reflection1->getClosureScopeClass()->name);
var_dump($reflection2->getClosureScopeClass()->name);