- var_dump: documentation ( source)
- get_defined_vars: documentation ( source)
<?php
function f ($name, $vars) {
var_dump($vars);
return $name;
}
trait A { function bar() { var_dump(get_class(), get_class(null), get_class(self), get_class(${f('this', get_defined_vars())})); } } class B { use A; } $f = new B; $f->bar();