- var_dump: documentation ( source)
<?php
class Foo
{
public static function instantiate()
{
return new static;
}
}
class Bar extends Foo {
public static function getName()
{
return 'Foo';
}
}
var_dump( Bar::instantiate() );
var_dump( $foo = new (Bar::getName()) );