3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $name = null; public function __construct($name) { $this->name = $name; } } $a = array('foo' => 'Foo'); $b = new $a['foo']('hello'); var_dump($b->name);

preferences:
55.23 ms | 402 KiB | 5 Q