- var_export: documentation ( source)
<?php
/*class A {
static $a=7;
var $b=9;
}*/
class A{
static function __set_state($arr) {
foreach($arr as $k=>$var) {
$this->$k=$var;
}
}
};
A::__set_state(array(
'b' => 9,
));
function f($obj) {
var_export($obj);
echo $obj::$a;
}
$a;
f(new A);