<?php
class A {
public function __construct($data)
{
array_map(function($field) use ($data) {
$this->{$field} = $data[$field];
}, array_keys($data));
print_r($this);
}
}
$a = new A(['hej' => 'san', 'hopp' => 'san']);
Deprecated: Creation of dynamic property A::$hej is deprecated in /in/W895j on line 8
Deprecated: Creation of dynamic property A::$hopp is deprecated in /in/W895j on line 8
A Object
(
[hej] => san
[hopp] => san
)