- var_dump: documentation ( source)
<?php
class A{
static function __set_state($arr) {
$obj = new self;
foreach($arr as $k=>$var) {
echo $var;
$obj->$k = $var;
}
}
};
A::__set_state(array(
'b' => 9,
));
var_dump(new A);