3v4l.org

run code in 300+ PHP versions simultaneously
<?php function myErrorHandler($errno, $errstr, $errfile, $errline) { echo "I regret nothing, except ".$errstr."\n"; /* Don't execute PHP internal error handler */ return true; } $old_error_handler = set_error_handler("myErrorHandler"); echo "start\n"; try { trigger_error("I R ERROR\n", E_USER_ERROR); } catch (Exception $e) { echo "Caught exception\n"; } echo "end\n";

preferences:
61.93 ms | 402 KiB | 5 Q