- array_map: documentation ( source)
- print_r: documentation ( source)
- array_keys: documentation ( source)
- get_object_vars: documentation ( source)
<?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']);