3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Human { private $name, $age; public function __construct($name, $age) { $this->name = $name; $this->age = $age; } } $data = [["John", 23], ["Nick", 32], ["Ann", 17]]; $humans = []; foreach($data as $item) { $r = new ReflectionClass("Human"); $humans[] = $r->newInstance($item); } var_dump($humans);

preferences:
42.18 ms | 402 KiB | 5 Q