- var_dump: documentation ( source)
<?php
class C {
function f() {
$cl = function($p) {};
$rf = new ReflectionFunction($cl);
$rps = $rf->getParams();
$rp = $rfs[0];
return $rp->getDeclaringFunction();
}
}
$c = new C;
$r = $c->f();
var_dump($r->isClosure());
var_dump($r->getClosureScopeClass()->getName());