3v4l.org

run code in 300+ PHP versions simultaneously
<?php set_error_handler(function ($_, $errstr) { var_dump($errstr); return true; }); echo 1; trigger_error('error', E_USER_ERROR); restore_error_handler(); set_error_handler(function ($_, $errstr) { var_dump($errstr); return false; }); echo 2; trigger_error('error', E_USER_ERROR); echo 3;

preferences:
26.59 ms | 408 KiB | 5 Q