3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public function __construct($data) { array_map(function($field) use ($data) { $this->$field = $data[$field]; }, array_keys($data)); print_r(get_object_vars($this)); } } $a = new A(['hej' => 'san', 'hopp' => 'san']);

preferences:
77.11 ms | 402 KiB | 5 Q