3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(-1); function myCheckA($in) { return isset($in); } function myCheck($in) { global $$in; return !is_null($$in); } $var1='Something'; $var2='var1'; echo 'Set: ' . isset($$var2), "\n"; $var2='nope'; echo 'Set: ' . isset($$var2), "\n"; $var2='var1'; echo 'Set: ' . myCheck($var2), "\n"; $var2='nope'; var_dump($$var2); echo 'Set: ' . myCheck($var2), "\n"; var_dump($$var2); ?>

preferences:
34.47 ms | 402 KiB | 5 Q