3v4l.org

run code in 300+ PHP versions simultaneously
<?php function handler($errno, $errstr) { var_dump($errno); return false; } set_error_handler('handler', ~0); function test($string) { $string = 'bar'; } $a = 'foo'; $val = 'test'; eval($val.'(&$a);'); function_exists('error_get_last') && var_dump(error_get_last());

preferences:
35.78 ms | 402 KiB | 5 Q