- var_dump: documentation ( source)
- class_alias: documentation ( source)
<?php
class Foo {
protected function __construct() {}
public static function create($name)
{
class_alias('Foo', $name);
return new $name();
}
}
$bar = Foo::create('Bar');
var_dump($bar instanceof Bar);