--TEST-- unset typed property via dynamic code --FILE-- value += 1; var_dump($base->value); eval('function test(FooObject $obj) { unset($obj->value); }'); test($base); var_dump($base->value); echo "done\n"; } ?> --EXPECT-- int(43) int(0) done