<?php
function f($errno, $errstr, $errfile, $errline ) {
echo $errno, ": ", $errstr, " in ", $errfile, " on ", $errline, "\n";
return true;
}
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr);
}
++$lorem;
set_error_handler('f');
++$ipsum;
set_error_handler(function ($errno, $errstr, $errfile, $errline) {
echo $errno, ": ", $errstr, " in ", $errfile, " on ", $errline, "\n";
return true;
});
++$dolor;
set_error_handler("exception_error_handler");
try {
preg_match("/foo(+/", null);
echo "+valid\n";
}
catch (ErrorException $e) {
echo "-fail: ", $e->getMessage(), "\n";
}
restore_error_handler();
++$sit;
restore_error_handler();
++$amet;
restore_error_handler();
++$consectepture;
preferences:
40.77 ms | 402 KiB | 5 Q