- var_dump: documentation ( source)
<?php
class A {
public static function foo() {
return new static();
}
public static function bar() {
return new self();
}
}
class B extends A {
}
var_dump(get_class(A::foo()));
var_dump(get_class(B::foo()));
var_dump(get_class(A::bar()));
var_dump(get_class(B::bar()));