- var_dump: documentation ( source)
<?php
class Foo {
static function bar() {
$foo = static function() {
//var_dump( $this );
return get_called_class();
};
return $foo();
}
function baz() {
$foo = function() {
print "baz: " . var_dump( $self);
return get_called_class();
};
return $foo();
}
}
class Bar extends Foo {
}
class Bloo {
function spaz() {
print Bar::baz();
}
}
$bloo=new Bloo();
print $bloo->spaz();
// assert(Bar::bar() === 'Bar');
// assert(Bar::baz() === 'Bar');
print Bar::baz();