- var_dump: documentation ( source)
<?php
class A {
const BAZ = 37;
public static function f() {
return static function () {
var_dump(static::BAZ);
var_dump(static::class);
};
}
}
class B {
const BAZ = 42;
}
$f = A::f();
$f();
$g = $f->bindTo(null, B::class);
$g();
$foo = static function () {
var_dump(static::BAZ);
//var_dump(static::class); // line 21 is here
};
$bar = $foo->bindTo(null, A::class);
$bar();
$baz = $foo->bindTo(null, B::class);
$baz();