- var_export: documentation ( source)
- sprintf: documentation ( source)
<?php
class A
{
private $a = 4;
protected $c = 7;
public $b = 5;
}
$a = new A();
$str = sprintf('<?php\n return %s;\n', var_export($a, true));
//$str = '?>'.var_export($a, true);
eval($str);