3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = 10; $b = 20; $c = 30; $d = 40; $defined_variables = get_defined_vars(); $variables2keep = array("a", "b", "c"); foreach($defined_variables as $variable => $value) if(!in_array($variable, $variables2keep)) unset($$variable); print_r(get_defined_vars());

preferences:
35.78 ms | 402 KiB | 5 Q