<?php
$success=false;
if (true) {
set_error_handler(function($a, $b, $c, $d) {
var_dump('error_handler', $a, $b, $c, $d);
throw new ErrorException($a, $b, $c, $d);
});
register_shutdown_function(function(){
if ($GLOBALS['success']){return;}
var_dump('shutdown_function', error_get_last());
});
}
$var = 1;
try {
$var->method(); // Throws an Error object in PHP 7.
// $buf.='nyanpasu';
/*
} catch (Error $e) {
// Handle error
var_dump('error', $e);
*/
} catch (Exception $e) {
// Handle error
var_dump('exception', $e);
}
$success=true;
?>
preferences:
50.46 ms | 402 KiB | 5 Q