3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public $a; public $b; function set($array){ foreach ($array as $key => $value){ $this->{$key} = $value; } } } $a = new A(); $val = Array( "a" => "this should be set to property", "b" => "and this also"); $a->set($val); var_export($a);

preferences:
35.74 ms | 404 KiB | 5 Q