- register_shutdown_function: documentation ( source)
- set_error_handler: documentation ( source)
<?php
function error($code, $message, $file = null, $line = 0) {
echo "convert error to exception<br>";
throw new ErrorException($message, $code, null, $file, $line);
}
function shutdown() {
echo "shutdown function called<br>";
}
set_error_handler('error');
register_shutdown_function('shutdown');
try {
echo $crypto->compress();
} catch (Exception $e) {
echo "exception catched<br>";
}
echo "after fatal error<br>";